Apache 2.2 + Varnish没有收听8080端口

时间:2015-07-26 10:15:00

标签: apache varnish

我在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内容。 我该怎么办?谢谢。

2 个答案:

答案 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