zoukankan      html  css  js  c++  java
  • Tomcat配置使用域名访问项目

    找到tomcat下的conf文件夹,打开server.xml文件

    在操作之前要把域名映射到服务器上。测试办法就是,打开cmd 输入ping  域名,能够显示对应的ip即可

    首先把访问端口改为80访问。默认是8080访问

    在下面增加或者修改

    <Host name="www.yvioo.cn" appBase=""
               unpackWARs="true" autoDeploy="true"
               xmlValidation="false" xmlNamespaceAware="false">  
               <Alias>yvioo.cn</Alias>
               <Alias>www.yvioo.com</Alias>
               <Alias>yvioo.com</Alias>
               <Context path="" debug="0" docBase="d:/yvioo" reloadable="true" /> 
         </Host>
    • name:设置虚拟主机的域名,比如 localhost 表示本机名称,实际应用时应该填写具体域名,比如 www.yvioo.com 或者 yvioo.com,当然如果该虚拟主机是给内部人员访问的,也可以直接填写服务器的 ip 地址,比如 192.168.1.10。
    • autoDeploy:是否允许自动部署,默认值是 true,即表示 Tomcat 会自动检测 appBase 目录下面的文件变化从而自动应用到正在运行的 Web 应用程序。
    • unpackWARs:设置是否自动展开 war 压缩包再运行 Web 应用程序,默认值是 true。
    • appBase:设置 Web 应用程序组的路径。appBase 属性的值可以是相对于 Tomcat 安装目录的相对路径,也可以是绝对路径,需要注意的是该路径必须是 Tomcat 有权限访问的,
    • Alias为别名,表示
    • path为映射的相对路径,配置了的话,访问时需要在域名后加上该路径,当设置为"/"时,将projectName映射到根目录,从而访问。
    • docBase是指相对于appBase而言,它既可以是相对路径(相对路径是相对于appBase路径,前面不要加“/”),也可以是绝对路径("/"开头),不用修改。

     

       

    -----------------------有任何问题可以在评论区评论,也可以私信我,我看到的话会进行回复,欢迎大家指教------------------------ (蓝奏云官网有些地址失效了,需要把请求地址lanzous改成lanzoux才可以)
  • 相关阅读:
    django orm
    CentOS7.4 安装mongodb
    Django之logging日志
    Python virtualenv虚拟环境
    不能通过IP访问Docker容器里的Django服务器
    docker学习7-Dockerfile制作自己的镜像文件
    docker学习6-docker-compose容器集群编排
    docker学习5-docker安装tomcat环境和部署war包
    docker学习4-docker安装mysql环境
    深度学习和神经网络的区别
  • 原文地址:https://www.cnblogs.com/pxblog/p/13852754.html
Copyright © 2011-2022 走看看