搜尋此網誌

顯示具有 Tomcat 標籤的文章。 顯示所有文章
顯示具有 Tomcat 標籤的文章。 顯示所有文章

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

2016年10月28日 星期五

安裝 JDK 環境 與 Tomcat 8.5.x


yum -y install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-headless.x86_64 java-1.8.0-openjdk-devel.x86_64


從以下網址下載最新版本
http://tomcat.apache.org/download-80.cgi

8.5.6版
http://ftp.twaren.net/Unix/Web/apache/tomcat/tomcat-8/v8.5.6/bin/apache-tomcat-8.5.6.tar.gz

在 root 底下建立 tomcat8 目錄,透過 wget 下載後並解開
搬移至 /usr/local 底下
mv apache-tomcat-8.5.6 /usr/local/tomcat


chmod +x /etc/rc.d/rc.local
vi /etc/rc.d/rc.local

最後一行編輯加入
# Tomcat Startup
su -c '/tomcat/bin/startup.sh &'

重新開機檢查 tomcat 是否能夠正常啟動
以 top 查看 或者是用 http://IP:8080/ 查看

如果成功了,進入 /usr/local/tomcat/webapps
刪除或者是更名以下兩個目錄,降低被入侵風險
manager
host-manager





2016年10月13日 星期四

修改tomcat 管理者帳號及密碼

修改 tomcat/conf/tomcat-user.xml,
加入使用者帳號其名稱才能使用

修改如下
<tomcat-users>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="tomcat" password="s3cret" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/> //使用者名稱為tomcat,密碼為s3cret,繼承所有開放的權限
</tomcat-users>

manager-gui - allows access to the HTML GUI and the status pages
manager-script - allows access to the text interface and the status pages
manager-jmx - allows access to the JMX proxy and the status pages
manager-status - allows access to the status pages only

設定好了之後重新啟動,開瀏覽器 http://localhost:8080
輸入用戶名和密碼就進入圖形管理介面

搜尋此網誌