我在Centos 6.6上运行带有多个VirtualHosts和varnish缓存的apache 2.2。问题是我无法解决这个问题。
httpd.conf:
Listen 8080
NameVirtualHost *:8080
<VirtualHost *:8080>
ServerName xxxx.com
ServerAlias www.xxxx.com
Varnish设置为在80端口上运行。 DAEMON_OPTS =&#34; -a:80
default.vcl:
backend default {
.host = "127.0.0.1";
.port = "8080";}
等/主机:
127.0.0.1 localhost
2a01:xxx:190:xxx8::2
5.0.100.000
每当我尝试访问我的虚拟主机时,我都会看到var / www / html内容。 我该怎么办?谢谢。
答案 0 :(得分:1)
问题解决了!似乎在ssl.conf中有更多的Listen params,除了Listen 443之外的所有内容都被注释掉了,现在一切似乎都运转正常。
答案 1 :(得分:0)
您忘了在Apache httpd.conf
上设置 DocumentRoot :
DocumentRoot var/www/html
完全停止Apache并再次启动它:
httpd -k stop
httpd -k start
或重启:
httpd -k restart