apache带8090端口的域名如何隐藏端口
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache带8090端口的域名如何隐藏端口相关的知识,希望对你有一定的参考价值。
www.abc.com的A记录指向ip地址:1.2.3.4,apache监听8090端口,现在访问www.abc.com:8090或者1.2.3.4:8090,请问需要如何修改才能隐藏端口也能访问www.abc.com
正解!
假定你是想别人在浏览器栏输入www.abc.com就自动转到www.abc.com:8090,由于浏览器缺省定义的端口是80,你只需要去防火墙上添加一条规则:凡是到达本地80端口的连接请求都重定向到本地的8090端口,规则是:
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8090
但是这样做你原来的80端口就被屏蔽掉了,你必须确定没有服务运行于80端口。如果希望用apache做多虚拟主机,大可不必用端口虚拟主机,直接在apache的配置里定义ServerName,和对应的FQDN相同即可。 参考技术A "假定你是想别人在浏览器栏输入www.abc.com就自动转到www.abc.com:8090,由于浏览器缺省定义的端口是80,你只需要去防火墙上添加一条规则:凡是到达本地80端口的连接请求都重定向到本地的8090端口,规则是:
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8090
但是这样做你原来的80端口就被屏蔽掉了,你必须确定没有服务运行于80端口。如果希望用apache做多虚拟主机,大可不必用端口虚拟主机,直接在apache的配置里定义ServerName,和对应的FQDN相同即可。"
以上是关于apache带8090端口的域名如何隐藏端口的主要内容,如果未能解决你的问题,请参考以下文章