Tomcat配置使用域名访问项目
<p> </p><p>找到tomcat下的conf文件夹,打开server.xml文件</p>
<p> </p>
<p>在操作之前要把域名映射到服务器上。测试办法就是,打开cmd 输入ping 域名,能够显示对应的ip即可</p>
<p> </p>
<p>首先把访问端口改为80访问。默认是8080访问</p>
<p><img src="https://img2020.cnblogs.com/blog/1092624/202010/1092624-20201021152813978-570046204.png" alt="" loading="lazy"></p>
<p> </p>
<p> </p>
<p>在下面增加或者修改</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)"><</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)">="www.yvioo.cn"</span><span style="color: rgba(255, 0, 0, 1)"> appBase</span><span style="color: rgba(0, 0, 255, 1)">=""</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(255, 0, 0, 1)">
xmlValidation</span><span style="color: rgba(0, 0, 255, 1)">="false"</span><span style="color: rgba(255, 0, 0, 1)"> xmlNamespaceAware</span><span style="color: rgba(0, 0, 255, 1)">="false"</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">Alias</span><span style="color: rgba(0, 0, 255, 1)">></span>yvioo.cn<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">Alias</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">Alias</span><span style="color: rgba(0, 0, 255, 1)">></span>www.yvioo.com<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">Alias</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">Alias</span><span style="color: rgba(0, 0, 255, 1)">></span>yvioo.com<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">Alias</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</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)"> debug</span><span style="color: rgba(0, 0, 255, 1)">="0"</span><span style="color: rgba(255, 0, 0, 1)"> docBase</span><span style="color: rgba(0, 0, 255, 1)">="d:/yvioo"</span><span style="color: rgba(255, 0, 0, 1)"> reloadable</span><span style="color: rgba(0, 0, 255, 1)">="true"</span> <span style="color: rgba(0, 0, 255, 1)">/></span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">Host</span><span style="color: rgba(0, 0, 255, 1)">></span></pre>
</div>
<p> </p>
<ul>
<li>name:设置虚拟主机的域名,比如 localhost 表示本机名称,实际应用时应该填写具体域名,比如 www.yvioo.com 或者 yvioo.com,当然如果该虚拟主机是给内部人员访问的,也可以直接填写服务器的 ip 地址,比如 192.168.1.10。</li>
<li>autoDeploy:是否允许自动部署,默认值是 true,即表示 Tomcat 会自动检测 appBase 目录下面的文件变化从而自动应用到正在运行的 Web 应用程序。</li>
<li>unpackWARs:设置是否自动展开 war 压缩包再运行 Web 应用程序,默认值是 true。</li>
<li>appBase:设置 Web 应用程序组的路径。appBase 属性的值可以是相对于 Tomcat 安装目录的相对路径,也可以是绝对路径,需要注意的是该路径必须是 Tomcat 有权限访问的,</li>
<li>Alias为别名,表示</li>
<li>path为映射的相对路径,配置了的话,访问时需要在域名后加上该路径,当设置为"/"时,将projectName映射到根目录,从而访问。</li>
<li>docBase是指相对于appBase而言,它既可以是相对路径(相对路径是相对于appBase路径,前面不要加“/”),也可以是绝对路径("/"开头),不用修改。</li>
</ul>
<p> </p>
<p><img src="https://img2020.cnblogs.com/blog/1092624/202010/1092624-20201021154758791-1544716941.png" alt="" loading="lazy"></p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</div>
<div id="MySignature" role="contentinfo">
-----------------------有任何问题可以在评论区评论,也可以私信我,我看到的话会进行回复,欢迎大家指教------------------------
(蓝奏云官网如果有地址失效了,可以私信我,后续看到会补充)<br><br>
来源:https://www.cnblogs.com/pxblog/p/13852754.html
頁:
[1]