如何更改服务器设置显示的url?

我不太熟悉服务器configuration,尤其是基于CentOS或Redhat的服务器configuration。

我目前遇到的问题是我安装了Tomcat6。 当我去我的网站地址:www.example.com:8080我可以看到没有问题的默认页面。 如果我去只是:www.example.com我得到一个无法find页面。

在CentOS或Tomcat设置中有没有办法让我的网域url始终显示端口8080上的内容?

我没有安装常规的Apache; 只有Tomcat的Apache。

你也可以通过依次发出下面的iptables命令来实现redirect。 第一个将configuration机器接受传入的连接到端口80,第二个对于端口8080是一样的,第三个将执行实际的重新路由。

iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT iptables -A INPUT -i eth0 -p tcp --dport 8080 -j ACCEPT iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080 

你可以试试

 <VirtualHost www.example.com:80> ServerName www.example.com ProxyRequests Off ProxyPreserveHost On ProxyPass / http://localhost:8080/ ProxyPassReverse / http://localhost:8080/ <Proxy *> Order deny,allow Allow from all </Proxy> </VirtualHost>