上一章讲了如何部署web项目到云服务器点击打开链接,现在来说一下如何用过域名来访问你的web项目
一、首先你需要解析你的域名,这一步在你的域名管理里有
二、修改Tomcat配置
1、修改端口
tomcat默认监听端口是8080,我们如果想不带端口的直接访问项目,就必须监听80 端口;我们需要把service.xml文件里的
<Connector port="8080" protocol="HTTP/1.1" 的port值改为80
2、配置<HOST/>
首先把<Engine defaultHost="localhost" name="Catalina"> 中defaultHost 的值改为你的域名(例如www.baidu.com),接着把 <Host appBase="webapps" autoDeploy="true" name="localhost" 中name的值改为你的域名,最后在在Host下加上<Context docBase="testPath" path="" reloadable="true"/>testPath是你的项目名
保存service.xml文件。
三、可能遇到的问题,反正我是遇到了
service.xml文件什么的都配置好了却发现还是不能用域名访问,在网上找了半天最后解决:
在小黑窗也就是cmd命令中ping一下你的域名(在服务器的小黑窗)如果ping成功了就解决了,如果ping超时你就把防火墙关了再ping一次,成功了就把防火墙再打开。
然后我们就可以直接通过域名访问到你的项目了