web项目使用域名访问

一、前提

(1)有一个服务器已经部署好项目


(2)使用IP:8080/项目名称 能够访问项目
(3)已做域名解析


二、设置

执行命令 vi /etc/TOMCAT_HOME/conf/server.xml编辑 Tomcat 配置文件。

该文件在tomcat安装目录下。

default_web

将上述内容修改为:

<Host name="localhost" appBase="webapps" unpackWARs="true" autoPlay="true">
<Value className="org.apache.catalina.valves.AccessLogValue" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %c "%r" %s %b" />
</Host>
<Host name="120.76.210.250" appBase="/data/wwwroot/web" unpackWARs="true" autoPlay="true">
<Content path="" docBase="/data/wwwroot/web" debug="0" reloadable="false" crossContext="true" />
<Value className="org.apache.catalina.valves.AccessLogValue" directory="logs" prefix="120.76.210.250_access_log." suffix=".txt" pattern="%h %l %u %c "%r" %s %b" />
</Host>
<Host name="www.abc.com" appBase="/data/wwwroot/default" unpackWARs="true" autoPlay="true">
<Content path="" docBase="/data/wwwroot/default" debug="0" reloadable="false" crossContext="true" />
<Value className="org.apache.catalina.valves.AccessLogValue" directory="logs" prefix="www.abc.com_access_log." suffix=".txt" pattern="%h %l %u %c "%r" %s %b" />
</Host>
<Connector port="80" protocol="HTTP/1.1" 
connectionTimeout="20000" 
redirectPort="8443" />

住:docBase属性填写你的项目位置,最好是绝对路径即../webapps/myApp。

修改为默认的80端口:

<Connector port="80" protocol="HTTP/1.1"  
           connectionTimeout="20000"  
           redirectPort="8443" /> 



猜你喜欢

转载自blog.csdn.net/qq_22899021/article/details/79802742