1. 程式人生 > >linux 不能開啟443埠

linux 不能開啟443埠


因為專案需要,在登入模組加上了SSL安全登入,本地weblogic監聽443埠成功,但是部署到linux上死活都開不起來,後來google、baidu一通,原來是linux非root許可權使用者不能開啟1024以下的埠。

原因找到了解決也很容易:

一、用root許可權開啟weblogic。 這樣省事,但是不安全。

二、用root許可權執行

/sbin/iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-port 8443

443代表需要轉發的埠,8443代表目的地埠。

後記:這種方法也有弊端,就是重啟之後要重新執行命令,又是google、baidu一通,只要把它加入開機啟動就好了,開機啟動的配置檔案路徑如下

/etc/rc.d/rc.local