【Apache】Apache修改vhost

vhost的位置(下面的路径请根据个人电脑差异进行查找)

C:\xampp\apache\conf\extra\httpd-vhosts.conf


基本格式(监听的80端口,域名和文件路径根据个人配置差异进行更改)

<VirtualHost *:80>
    ServerAdmin webmaster@www.testdomain.com
    DocumentRoot "C:/xampp/htdocs/test-domain-project"
    ServerName www.testdomain.com
    ErrorLog "logs/www.testdomain.com-error.log"
    CustomLog "logs/www.testdomain.com-access.log" common
</VirtualHost>


如需要配置同一局域网下通过ip+端口访问的方法

需要再vhost文件中添加(路径位置和ip地址与端口请根据个人情况更改)(这里的内网ip地址是10.0.0.115(请查找到网络中实际的ip填写),监听8081端口(具体使用哪个端口只要在apache增加监听即可,无所谓那个端口号))

<VirtualHost 10.0.0.115:8081>
    DocumentRoot "C:/xampp/htdocs"
</VirtualHost>


增加apache中监听的端口

在C:\xampp\apache\conf\httpd.conf中增加(一般可以搜索到Listen 80,默认监听80端口,在这个后面增加即可)

Listen 8081

(具体端口号按照个人需要配置)



!!修改完vhost和httpd.conf之后,一定要重启apache,这样才会生效



当允许使用ip+端口访问时,请关闭windows防火墙,否则可能造成被防火墙拦截无法访问的情况


posted @ 2017-04-21 11:45  snow_finland  阅读(565)  评论(0编辑  收藏  举报