南暖孤舟 發表於 2019-6-26 17:21:00

tomcat配置通过域名访问项目

<p>tomcat配置通过域名访问项目,是修改conf/server.xml里面的配置信息实现。<br>具体如下:</p>
<p>(1)修改Connector节点的port属性值</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">&lt;</span><span style="color: rgba(128, 0, 0, 1)">Connector </span><span style="color: rgba(255, 0, 0, 1)">port</span><span style="color: rgba(0, 0, 255, 1)">="8080"</span><span style="color: rgba(255, 0, 0, 1)"> protocol</span><span style="color: rgba(0, 0, 255, 1)">="HTTP/1.1"</span><span style="color: rgba(255, 0, 0, 1)">
               connectionTimeout</span><span style="color: rgba(0, 0, 255, 1)">="20000"</span><span style="color: rgba(255, 0, 0, 1)">
               redirectPort</span><span style="color: rgba(0, 0, 255, 1)">="8443"</span> <span style="color: rgba(0, 0, 255, 1)">/&gt;</span></pre>
</div>
<p>端口8080改成80</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">&lt;</span><span style="color: rgba(128, 0, 0, 1)">Connector </span><span style="color: rgba(255, 0, 0, 1)">port</span><span style="color: rgba(0, 0, 255, 1)">="80"</span><span style="color: rgba(255, 0, 0, 1)"> protocol</span><span style="color: rgba(0, 0, 255, 1)">="HTTP/1.1"</span><span style="color: rgba(255, 0, 0, 1)">
               connectionTimeout</span><span style="color: rgba(0, 0, 255, 1)">="20000"</span><span style="color: rgba(255, 0, 0, 1)">
               redirectPort</span><span style="color: rgba(0, 0, 255, 1)">="8443"</span> <span style="color: rgba(0, 0, 255, 1)">/&gt;</span></pre>
</div>
<p>(2)修改Engine节点的name属性值</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">&lt;</span><span style="color: rgba(128, 0, 0, 1)">Engine </span><span style="color: rgba(255, 0, 0, 1)">name</span><span style="color: rgba(0, 0, 255, 1)">="Catalina"</span><span style="color: rgba(255, 0, 0, 1)"> defaultHost</span><span style="color: rgba(0, 0, 255, 1)">="localhost"</span><span style="color: rgba(0, 0, 255, 1)">&gt;</span></pre>
</div>
<p>localhost修改成域名,这里假设为xxx.com</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">&lt;</span><span style="color: rgba(128, 0, 0, 1)">Engine </span><span style="color: rgba(255, 0, 0, 1)">name</span><span style="color: rgba(0, 0, 255, 1)">="Catalina"</span><span style="color: rgba(255, 0, 0, 1)"> defaultHost</span><span style="color: rgba(0, 0, 255, 1)">="xxx.com"</span><span style="color: rgba(0, 0, 255, 1)">&gt;</span></pre>
</div>
<p>(3)修改Host节点的name属性值</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">&lt;</span><span style="color: rgba(128, 0, 0, 1)">Host </span><span style="color: rgba(255, 0, 0, 1)">name</span><span style="color: rgba(0, 0, 255, 1)">="localhost"</span><span style="color: rgba(255, 0, 0, 1)"> appBase</span><span style="color: rgba(0, 0, 255, 1)">="webapps"</span><span style="color: rgba(255, 0, 0, 1)"> unpackWARs</span><span style="color: rgba(0, 0, 255, 1)">="true"</span><span style="color: rgba(255, 0, 0, 1)"> autoDeploy</span><span style="color: rgba(0, 0, 255, 1)">="true"</span><span style="color: rgba(0, 0, 255, 1)">&gt;</span></pre>
</div>
<p>localhost修改成域名</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">&lt;</span><span style="color: rgba(128, 0, 0, 1)">Host </span><span style="color: rgba(255, 0, 0, 1)">name</span><span style="color: rgba(0, 0, 255, 1)">="xxx.com"</span><span style="color: rgba(255, 0, 0, 1)"> appBase</span><span style="color: rgba(0, 0, 255, 1)">="webapps"</span><span style="color: rgba(255, 0, 0, 1)"> unpackWARs</span><span style="color: rgba(0, 0, 255, 1)">="true"</span><span style="color: rgba(255, 0, 0, 1)"> autoDeploy</span><span style="color: rgba(0, 0, 255, 1)">="true"</span><span style="color: rgba(0, 0, 255, 1)">&gt;</span></pre>
</div>
<p>(4)在&lt;Host name="xxx.com" ...&lt;/Host&gt;节点里面最后位置加上节点信息,docBase为项目绝对路径</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">&lt;</span><span style="color: rgba(128, 0, 0, 1)">Context </span><span style="color: rgba(255, 0, 0, 1)">path</span><span style="color: rgba(0, 0, 255, 1)">=""</span><span style="color: rgba(255, 0, 0, 1)"> docBase </span><span style="color: rgba(0, 0, 255, 1)">="D:\deploy\cm"</span><span style="color: rgba(255, 0, 0, 1)"> reloadable</span><span style="color: rgba(0, 0, 255, 1)">="false"</span><span style="color: rgba(0, 0, 255, 1)">&gt;&lt;/</span><span style="color: rgba(128, 0, 0, 1)">Context</span><span style="color: rgba(0, 0, 255, 1)">&gt;</span></pre>
</div>
<p>&nbsp;</p>
<p>最后ping一下域名对应的IP是多少,如果IP不是当前web服务器的IP,则需要IT修改一下网络配置。</p>
<p>&nbsp;</p><br><br>
来源:https://www.cnblogs.com/gdjlc/p/11091181.html
頁: [1]
查看完整版本: tomcat配置通过域名访问项目