从网址

时间:2015-06-03 06:33:40

标签: apache centos virtualhost

我正在使用centos 6.我想从url中删除端口 也就是说,我想使用http://www.website.com/ 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

但它不起作用

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

如果apache进程正在通过

侦听端口80,则应通过netstat进行检查
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/