apache怎么配置localhost的虚拟主机

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache怎么配置localhost的虚拟主机相关的知识,希望对你有一定的参考价值。

参考技术A 其实你只需要在你的httpd-vhosts.conf里面添加一条localhost的规则就可以了
比如 localhost 的文档根目录是 /var/www
serveradmin localhost@localhost.com
documentroot "/var/www"
servername localhost
serveralias localhost
errorlog "logs/localhost.log"
customlog "logs/localhost.log" common

options followsymlinks
allowoverride all
require all granted

原因是当你开启虚拟主机后apache会对访问本服务器的域名做规则匹配,localhost也是一域名,apache会捕获它,匹配虚拟主机的规则,发现没有,则会选取虚拟主机中与之最相似的第一条作为规则进行处理,如果你不用域名而是直接用ip就会跳过虚拟主机的规则匹配:127.0.0.1

apache里面的httpd-vhosts.conf文件怎么恢复

把前面的#去掉,就可以了!表示导入(也就是开启)虚拟主机的配置,虚拟主机的配置文件是conf/extra/httpd-vhosts.conf这文件。 参考技术A 2、打开httpd-vhosts文件(如:C:\wamp\bin\apache\Apache2.2.17\conf\extra\httpd-vhosts.conf),配置好localhost虚拟主机,参照httpd-vhosts文件中实例,

以上是关于apache怎么配置localhost的虚拟主机的主要内容,如果未能解决你的问题,请参考以下文章

apache里面的httpd-vhosts.conf文件怎么恢复

Apache配置虚拟主机后,不能访问localhost的问题

我在虚拟机里配置了Apache web 服务器怎么样可以让其他机子访问我的网站?难道不行吗?只能在主机上配置Ap

win10 apache配置虚拟主机后localhost无法使用

Apache配置虚拟域名

apache开启虚拟主机localhost无法访问