Dom*_*nik 17 java linux port tomcat firewall
我已经在端口8080下启动并测试了Tomcat(默认).现在我将连接器端口更改为80并重新启动Tomcat,在我的最小Debian 6.0安装中没有显示任何内容.现在这里的诀窍在哪里?
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
URIEncoding="UTF-8"
redirectPort="8443" />
Run Code Online (Sandbox Code Playgroud)
Dom*_*nik 31
转到/ etc/default/tomcat6并更改#AUTHBIND=no为AUTHBIND=yes
# If you run Tomcat on port numbers that are all higher than 1023, then you
# do not need authbind. It is used for binding Tomcat to lower port numbers.
# NOTE: authbind works only with IPv4. Do not enable it when using IPv6.
# (yes/no, default: no)
#AUTHBIND=no
Run Code Online (Sandbox Code Playgroud)
你是否以root身份在端口80上启动Tomcat?您必须是root才能绑定到Linux中的端口<= 1024.
如果之前没有任何评论(就像它发生在我身上),你可以将流量从端口引导80到8080.
去做吧:
http://forum.slicehost.com/index.php?p=/discussion/2497/iptables-redirect-port-80-to-port-8080/p1
简而言之,在终端中键入以下三个命令:
$ sudo iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT
$ sudo iptables -A INPUT -i eth0 -p tcp --dport 8080 -j ACCEPT
$ sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
38142 次 |
| 最近记录: |