最近新裝了一臺(tái)ubuntu服務(wù)器,版本為10.04,選擇系統(tǒng)自帶的LAMP應(yīng)用
裝好后通過(guò)www.4088.cn:8080可以正常訪問(wèn),(4088.cn是我的手機(jī)域名)
但當(dāng)更改/etc/tomcat6/server.xml中的
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" URIEncoding="UTF-8" redirectPort="8443" />
port=8080更改為port=80后,保存從新啟動(dòng),發(fā)現(xiàn)無(wú)法直接通過(guò)www.4088.cn進(jìn)行訪問(wèn)
通過(guò)命令netstat -ant檢查服務(wù)器發(fā)現(xiàn)開(kāi)啟的端口中沒(méi)有80端口
后來(lái)檢查資料發(fā)現(xiàn)從ubuntu10.04起,默認(rèn)是關(guān)閉1024一下的端口
需要手工打開(kāi),關(guān)于tomcat的打開(kāi),可以到編輯/etc/default/tomcat6中的最后一行AUTHBIND=yes來(lái)實(shí)現(xiàn)
默認(rèn)是#AUTHBIND=no
具體操作步驟如下:
1、sudo vi /etc/tomcat6/server.xml,修改為port="80"
2、sudo vi /etc/default/tomcat6 ,修改為AUTHBIND=yes
3、sudo /etc/init.d/tomcat6 restart,進(jìn)行重新啟動(dòng)
4、netstat -ant,查看80端口是否起來(lái)
5、手機(jī)可以正常訪問(wèn)www.4088.cn了