• Tomcat中配置多个网站,多个站点的方法


    最近想要在tomcat中部署多个网站,但是不知道怎么配置,通过查找资料和摸索,发现要实现这一点其实还是很简单的。

    如何利用Tomcat建立多个Web应用 呢?

    重点就是:server.xml文件的配置

    找到server.xml配置文件中的<Host>节点,通过增加host,来配置多个站点。

    配置站点1

    <Host name="www.shishangshow.top"  appBase="webapps"
                unpackWARs="true" autoDeploy="true">
    		<Context  path=""  docBase="C:yxy	omcatwebappsshishangshow" reloadable="true" >
                         
             </Context>
                <!-- SingleSignOn valve, share authentication between web applications
                 Documentation at: /docs/config/valve.html -->
            <!--
            <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
            -->
    
            <!-- Access log processes all example.
                 Documentation at: /docs/config/valve.html
                 Note: The pattern used is equivalent to using pattern="common" -->
            <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>

    配置站点2

    <Host name="www.yangxianyang.top"  appBase="webapps"
                unpackWARs="true" autoDeploy="true">
    		<Context  path=""  docBase="C:yxy	omcatwebappsyangxianyang" reloadable="true" >
                         
            </Context>
                <!-- SingleSignOn valve, share authentication between web applications
                 Documentation at: /docs/config/valve.html -->
            <!--
            <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
            -->
    
            <!-- Access log processes all example.
                 Documentation at: /docs/config/valve.html
                 Note: The pattern used is equivalent to using pattern="common" -->
            <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>

    配置站点3

    <Host name="www.albertyy.com"  appBase="webapps"
                unpackWARs="true" autoDeploy="true">
    		<Context  path=""  docBase="C:yxy	omcatwebappsyangxianyang" reloadable="true" >
                         
            </Context>
                <!-- SingleSignOn valve, share authentication between web applications
                 Documentation at: /docs/config/valve.html -->
            <!--
            <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
            -->
    
            <!-- Access log processes all example.
                 Documentation at: /docs/config/valve.html
                 Note: The pattern used is equivalent to using pattern="common" -->
            <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>

    就这样通过增加host就能配置多个站点了,还是挺简单。

  • 相关阅读:
    oracle常用hint的用法
    浅谈reverse函数与django哲学
    javascript console
    python os.path模块
    删除列表元素
    Python模块学习 pickle, cPickle 对象序列化/反序列化
    Python中zip()函数用法举例
    Python 字符串方法详解
    常用正则验证
    python中下划线的用法
  • 原文地址:https://www.cnblogs.com/yangxianyang/p/13675646.html
Copyright © 2020-2023  润新知