如果你目前状况是这样的
- 有一个服务器已经部署好项目
- 已做域名解析
- 使用IP:8080/项目名称 能够访问项目
一般你这样做就能使用域名直接访问项目了
-
- 进入tomcat文件夹
cd 到你的tomcat下
修改server.xml文件中监听端口
修改前是这样的:
cd conf
vim server.xml
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
修改后是这样的:
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
*也就是说将监听端口,修改为默认的80端口。*
- 继续修改server.xml中Host
找到
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
修改为:
<Host name="你的域名" appBase="webapps"
unpackWARs="true" autoDeploy="true">
以及在该<Host>...</Host>标签内添加<Context />标签
<Context path="" docBase="/myApp" />
docBase属性填写你的项目位置,最好是绝对路径即...../webapps/myApp。
- 重启tomcat
进入bin
./shutdown.sh
./startup.sh
- 打开浏览器
输入域名