1
我想用非root用戶(https:// machinIP)在端口443上運行tomcat。我得到以下錯誤:Tomcat with https非root用戶 - 綁定異常443
Error initializing endpoint java.net.BindException: Permission denied:443
我沒有確定使用端口443。我讀的地方,我們不能使用端口443非root用戶&替代方案是使用iptables,但我不知道如何使用iptables ..
我會感激,如果有人可以給我的確切命令iptables &是否需要在server.xml中進行任何更改?對於https,當前的server.xml對於http &端口8443使用端口8080。
謝謝!
哦......對不起,不澄清它。我在server.xml中將8443更改爲443,因爲我需要通過https:// IP訪問我的網站。我如何使用非root用戶執行此操作 – Mike
您不能,但可以使用代理(例如apache) –
代理是一種選擇,iptables是另一種選擇。我個人沒有嘗試過這個特定的設置iptables,但我GOOGLE了它,它看起來非常簡單。以下是其中一個解決方案。 http://distriwatch.de/2010/06/iptables-forward-port-8443-to-port-443/ – bubbly