【问题标题】:remove port number 8069 from the url从 url 中删除端口号 8069
【发布时间】:2015-08-17 05:08:42
【问题描述】:

我正在使用 centos 6。我想从 url 中删除端口 也就是说,我想使用http://www.website.com/ insted of http://www.website.com:8069/ 所以我尝试创建虚拟主机。

我打开了文件/etc/httpd/conf/httpd.conf 并添加了行

Listen 80

NameVirtualHost *:80

<VirtualHost *:80>
    DocumentRoot "/var/www/vhosts/website.com/httpdocs"
    ServerName www.website.com
    ServerAlias website.com
    ProxyPass / http://www.website.com:8069/
    ProxyPassReverse / http://www.website.com:8069/
</VirtualHost>

然后重启服务器

/sbin/service httpd restart

但它不起作用

它没有给出任何错误,也没有工作

【问题讨论】:

    标签: apache centos virtualhost


    【解决方案1】:

    如果您想使用http://www.website.com/,唯一的解决方案是在服务器或服务器的路由器上打开端口 80。

    【讨论】:

      【解决方案2】:

      你应该通过 netstat 检查 apache 进程是否正在监听端口 80

      netstat -tulpn
      

      接下来要检查的是本地防火墙。检查与

      iptables -L
      

      如果命令列出条目 iptables 处于活动状态。你可以关闭它

      /etc/init.d/iptables stop
      

      或为端口 80 添加一个条目

      /etc/sysconfig/iptables
      
      -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
      

      如果这没有帮助,您应该检查下的 apache 日志

      /var/log/httpd/
      

      【讨论】:

        猜你喜欢
        • 2014-07-18
        • 2011-07-04
        • 2017-01-01
        • 2016-02-06
        • 1970-01-01
        • 2014-12-18
        • 2018-08-16
        相关资源
        最近更新 更多