我按照網上的教程,已經把tomcat的端口號從8080改為了80,且配置好了host,如下所示(確認80端口未被占用,域名也已經備案,防火牆也關了):
<Host name="www.xxx.com" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/項目名" debug = "0" reloadable="true"/>
</Host>
配置好之後,發現外網無法通過域名訪問項目,服務器的浏覽器肯定是可以的,外網只能通過ip訪問。外網直接通過域名訪問返回的提示信息:“**錯誤信息-324:訪問的服務器未返回數據”**。後來,把端口號改回8080,外網就可以通過域名訪問了,不過要在域名後面加上端口號,這就不符合要求了。嘗試過iis+tomcat和apache+tomcat的方式,都沒有效果。還望大神門不吝賜教,我實在是不知道問題出在哪。
運營商isp封了80端口吧,不允許你使用這個80:端口