Ubuntu下tomcat綁定80端口

Ubuntu服務器,不少東西發生了變化,好比原先配置tomcat端口.只須要配置server.xml文件就能夠了。可是在Ubuntu 下,只修改了server.xml文件後發現沒法訪問到服務。起初覺得是有別的進程佔用了80端口,可是經過netstat -an | grep 80後並無發現有進程在佔用80,Google了一下,發現tomcat使用1023如下的端口時須要使用authbind來指定。authbind是 GNU下的一個小工具,用於幫助系統管理員來爲程序指定端口。若是你的機器沒有安裝authbind,那麼首先要安裝才能夠:



sudo apt-get install authbind

而後配置80端口:

sudo touch /etc/authbind/byport/80

接下來再啓動tomcat就能夠訪問到80的服務了:

sudo authbind --deep ./catalina.sh starttomcat

相關文章
相關標籤/搜索