我正在使用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
但它不起作用
它没有给出任何错误,也没有工作
答案 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/