更改httpd配置上的监听端口以进行清漆配置

时间:2013-05-10 07:42:35

标签: apache centos varnish varnish-vcl

我安装了Varnish Cache我的CentOS服务器。我正确地尝试配置,但是当我读到许多文档时,我说要将apache端口Listen 80更改为Listen 8080。但我在我的服务器/etc/httpd/conf/httpd.conf上找不到任何Listen 80行,但我找到了0.0.0.0:80行。这是一回事吗?如果那些是相同的瘦身,当我改变我的网站不工作。

我知道我犯了很大的逻辑错误,但我无法理解。

由于

2 个答案:

答案 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正在挡路,禁止使用自定义端口。

所以解决方案应该是以下之一:

  • a)禁用SELinux(如果你的情况允许,你不需要它)
  • b)设置SELinux permissive
  • c)配置SELinux以允许httpd服务的自定义端口

参见 / etc / sysconfig / selinux 获取a)和b)

使用 semanage 表示c)

HTH