美文网首页我爱编程
Ubuntu tomcat简单配置网站连接80端口,连接域名上线

Ubuntu tomcat简单配置网站连接80端口,连接域名上线

作者: 隆long | 来源:发表于2018-06-21 11:44 被阅读10次

    tomcat配置网站有很多方式,但大多繁琐,这里介绍一个简单的配置方法,只需要改一个文件就可以实现。

    我们知道tomcat默认端口是8080,而使用域名访问服务器时,只能访问80端口,所以第一步做端口映射,映射到8080端口

    1.80端口映射至8080端口

    编辑server.xml,在tomcat文件夹下的conf文件夹中

    vi conf/server.xml
    

    <Service></Service>标签中加入

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

    表示映射80端口到8080端口。

    重启tomcat

    ./bin/shutdown.sh   #关闭tomcat
    ./bin/startup.sh    #启动tomcat
    

    然后访问http://www.服务器域名.com,你就可以看到tomcat的页面啦

    但是现在你想要访问你的网站必须使用下面的链接

    http://www.服务器域名.com/应用名
    

    下面取消后面那个应用名,直接访问域名直达我们的应用

    2.访问域名直达指定应用

    还是编辑server.xml

    vi conf/server.xml
    

    找到<Host></Host>标签,加上应用路径定向

    <Context path="" docBase="/tomcat绝对路径/webapps/应用名/"/>
    

    注意:标签中docBase的内容是应用的绝对路径,不一定是形如

    /****/webapps/***/
    

    的形式,而是你war包被tomcat解压后的应用路径。然后不要忘记路径末尾的“/”斜杠。

    整体大概是这样

    <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
    <Context path="" docBase="/home/apache-tomcat-8.5.31/webapps/appName/"/>      
     <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />
    </Host>
    

    再重启tomcat,访问域名,就可以直达应用了。

    相关文章

      网友评论

        本文标题:Ubuntu tomcat简单配置网站连接80端口,连接域名上线

        本文链接:https://www.haomeiwen.com/subject/lasqyftx.html