我使用多个VirtualHosts和CentOS6.6上的清漆缓存运行Apache2.2。问题是我不能让它起作用。
httpd.conf:
Listen 8080
NameVirtualHost *:8080
<VirtualHost *:8080>
ServerName example.com
ServerAlias www.example.com
DocumentRoot /home/example/public_html清漆设置为在80端口和DAEMON_OPTS="-a :80上运行。
default.vcl:
backend default {
.host = "127.0.0.1";
.port = "8080";}/etc/hosts含量
127.0.0.1 localhost
2a01:xxx:190:xxx8::2
5.0.100.000每当我试图访问我的虚拟主机时,我都会看到/var/www/html内容。
我该怎么办?
发布于 2015-07-26 12:46:06
编辑:我重读了这个问题.
Grep您的httpd.conf用于Listen和Include指令。如果您没有在Listen中找到任何额外的httpd.conf指令,那么在Include指令引用的任何文件或目录上重复这个过程。
有东西告诉Apache继续监听端口80,您只需要找到正在执行的文件/行。
Listen指令的apache -它可能还在尝试侦听端口80。
在Debian和可能的Ubuntu系统上,这将出现在/etc/apache2/ports.conf中。
将Listen 80更改为Listen 8080
发布于 2015-07-26 12:53:55
问题解决了!似乎在ssl.conf中有更多的侦听参数,除了Listen 443之外,所有的内容都被删除了,现在一切似乎都很好。
https://serverfault.com/questions/708585
复制相似问题