作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我想将 Linux 服务器 CentOS 6.5 上我的 Apache Tomcat 上的端口 8080 的开关移除到默认值。在我托管的 Apache Tomcat 服务器上运行在 url vmx15978.hosting24.com.au:8080 上的端口 8080 上。在 Apache 服务器上安装 Geoserver 软件后,它的 url 是 http://vmx15978.hosting24.com.au:8080/geoserver/web/ .
我的网站域名是 links-map.com。目前我可以通过这个 URL 访问 Geoserver:links-map.com:8080/geoserver/web;但是,我想在没有 8080 的情况下使用此 URL 访问 Geoserver:http://links-map.com/geoserver/web/
最佳答案
我遇到了同样的问题。这意味着我需要将端口号从 8080 更改为 80,以便我可以在不附加 8080 的情况下访问我的 url(例如 www.mydomain.com
)。但我找到了解决问题的不同方法。而不是在 server.xml
中更改端口号。我使用以下脚本将端口号 80 重定向到 8080。这对我来说非常好。
[root@myroot ~]# iptables -t nat -A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080
[root@myroot ~]# iptables -t nat -A PREROUTING -p udp -m udp --dport 80 -j REDIRECT --to-ports 8080
请在此 link 中找到更多信息
关于linux - 如何将 Linux Centos 6.5 服务器上 Apache Tomcat 上的端口 8080 更改为默认端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23558810/
我是一名优秀的程序员,十分优秀!