我安装了Varnish Cache我的CentOS服务器。我正确地尝试配置,但是当我读到许多文档时,我说要将apache端口Listen 80
更改为Listen 8080
。但我在我的服务器/etc/httpd/conf/httpd.conf
上找不到任何Listen 80行,但我找到了0.0.0.0:80
行。这是一回事吗?如果那些是相同的瘦身,当我改变我的网站不工作。
我知道我犯了很大的逻辑错误,但我无法理解。
由于
答案 0 :(得分:9)
在此文件/etc/httpd/conf/httpd.conf
中应该有一行:ServerRoot "/etc/httpd"
在此行下方有Listen 80
将此更改为Listen 8080
并重新启动apache
使用命令重启:/etc/init.d/httpd restart
我也发现了这个: - > http://updatedlinux.wordpress.com/2011/04/29/how-to-change-the-default-port-number-for-apache-http-server/
这可能会有所帮助!
答案 1 :(得分:0)
对我而言,看起来SELinux正在挡路,禁止使用自定义端口。
所以解决方案应该是以下之一:
参见 / etc / sysconfig / selinux 获取a)和b)
使用 semanage 表示c)
HTH