1、找到 httpd.conf 文件中的 Include conf/extra/httpd-vhosts.conf,取消行首的 #。这个表示从另外一个专门的虚拟目录的配置文件来解析不同的访问路径。
2、在 extra 目录下,找到 httpd-vhosts.conf 文件,添加一个虚拟目录的段,代码如下
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot "c:/wamp/www/"
ServerName localhost
复制代码
</VirtualHost>
<VirtualHost *:8000>
ServerAdmin admin@example.com
DocumentRoot "F:/glass-project/www.uniir.com"
ServerName localhost
复制代码
</VirtualHost>
其中 80 端口是默认的,另外的你可以设置其他的端口和对应的目录,可以针对上面的配置相应更改一下。
3、在 httpd.conf 配置文件里面添加相应的端口监听,使用 Listen 命令,代码如下:
Listen 8000
4、启动 wamp,在浏览器地址栏中输入 localhost:8000;
5、如果出现 403 错误,说明目录权限有问题,可以直接拷贝对于默认目录的相关说明,添加一个新的 directory 说明,代码如下:
<Directory "F:/glass-project/www.uniir.com">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.4/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# AllowOverride FileInfo AuthConfig Limit
#
AllowOverride all
#
# Controls who can get stuff from this server.
#
复制代码
onlineoffline tag - don't remove
</Directory>
6、我的已经正常可以了,通过访问 8000 端口就能看到页面啦。希望各位朋友也能一切顺利。
评论