搜尋此網誌

2017年4月4日 星期二

Tomcat virtual host on qcloud

1.
add dns domain name on cn.aliyun.com 阿里雲
setup firewall for allow http port service on qcloud.com 騰訊雲

or 如果只是在封閉網路裡面測試的話
modify domain name
vi /etc/hosts


2. install tomcat

3. setup %CATALINA_HOME%\conf\server.xml
find Connector port="8080"
修改為 80

4. modify server.xml
檔案尾巴 找到 </Host> 與 </Engine> 之間 插入以下各筆設定:

<Host name="ols.parramountain.com" appBase="webapps/ols"
   unpackWARs="true" autoDeploy="true"
   xmlValidation="false" xmlNamespaceAware="false">
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="ols_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />
</Host>

<Host name="mrs.parramountain.com" appBase="webapps/mrs"
   unpackWARs="true" autoDeploy="true"
   xmlValidation="false" xmlNamespaceAware="false">
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="mrs_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />
</Host>

<Host name="ocm.parramountain.com" appBase="webapps/ocm"
   unpackWARs="true" autoDeploy="true"
   xmlValidation="false" xmlNamespaceAware="false">
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="ocm_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />
</Host>

5. create folder  新增目錄  *** important ***
在 %CATALINA_HOME %\conf\Catalina 目錄下
創建 ols.parramountain.com 和 mrs.parramountain.com 和 ocm.parramountain.com 資料匣
在文件夾裡面都創建 ROOT.xml 文件(要以ROOT.xml為名稱,否則雖然不會出錯,但不能用http://www.abc.com 或 http://www.xyz.com 直接訪問)
ols.parramountain.com 文件夾裡面 創建 ROOT.xml 文件
<Context 
  docBase="/tomcat/webapps/ols/" 
  path="" 
  reloadable="true" 
/>

mrs.parramountain.com 文件夾裡面 創建 ROOT.xml 文件
<Context 
  docBase="/tomcat/webapps/mrs/" 
  path="" 
  reloadable="true" 
/>

ocm.parramountain.com 文件夾裡面 創建 ROOT.xml 文件
<Context 
  docBase="/tomcat/webapps/ocm/" 
  path="" 
  reloadable="true" 
/>


6. Check HBGL business-layer-url(application.properties) of all war

7. RESTART Tomcat

沒有留言:

張貼留言

搜尋此網誌