1. 程式人生 > >linux環境下tomcat伺服器IP變域名

linux環境下tomcat伺服器IP變域名

轉載地址:

        https://blog.csdn.net/look85927/article/details/39559739#commentBox

本文介紹LINUX伺服器使用tomcat繫結單域名,且直接輸入域名即訪問到制定專案,例如輸入www.xxx.com訪問到名字為test的專案

共分三步,

第一步,配置ip

vi /etc/hosts

加入一行127.0.0.1 www.xxx.com

原hosts檔案中存在127.0.0.1  及其後續   我沒有刪除,直接新增的這一行。

第二步,配置tomcat的server.xml檔案

vi ${catalina_home}/conf/server.xml      (就是你tomcat安裝目錄下的conf檔案下的server.xml檔案)

這裡粘出需要修改的部分,紅色字型為修改的內容

<Engine name="Catalina" defaultHost="www.xxx.com">


      <!--For clustering, please take a look at documentation at:
          /docs/cluster-howto.html  (simple how to)
          /docs/config/cluster.html (reference documentation) -->
      <!--
      <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
      -->


      <!-- Use the LockOutRealm to prevent attempts to guess user passwords
           via a brute-force attack -->
      <Realm className="org.apache.catalina.realm.LockOutRealm">
        <!-- This Realm uses the UserDatabase configured in the global JNDI
             resources under the key "UserDatabase".  Any edits
             that are performed against this UserDatabase are immediately
             available for use by the Realm.  -->
        <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
               resourceName="UserDatabase"/>
      </Realm>
      <Host name="www.xxx.com

" appBase="webapps"
            unpackWARs="true" autoDeploy="true">
        <!-- 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" resolveHosts="false"/>
        <Context path="" docBase="$CATALINA_HOME/webapps/test"  reloadable="true" crossContext="true"/>

      </Host>
    </Engine>

《這裡是原文執行步驟,我沒有執行第三步》

第三步,刪除ROOT目錄

因為不刪除ROOT目錄不會訪問到我們配置的專案

很多人沒有配置成功就是因為沒有刪除該目錄

cd $CATALINA_HOME/webapps

rm -R -f ROOT

啟動tomcat試試吧

相關推薦

linux環境tomcat伺服器IP域名

轉載地址:        https://blog.csdn.net/look85927/article/details/39559739#commentBox本文介紹LINUX伺服器使用tomcat繫結單域名,且直接輸入域名即訪問到制定專案,例如輸入www.xxx.com訪

linux環境tomcat啟動成功,請求頁面出現404

無法 .html 奇怪 tomcat啟動 web訪問 第一次 裏的 同事 有變 這種情況很多,本文記錄我遇到比較奇葩的情況。 第一次tomact啟動成功,訪問404,亂搗鼓不知怎麽好了;第二次tomcat啟動成功,可以訪問部分鏈接,有些卻報404,但是代碼和數據都還是以前的

linux環境tomcat安裝

down 切換 onf 驗證 rtu .com shu 項目 pac 1.安裝tomcat前安裝jdk(前提下) 2.下載安裝包apache-tomcat-8.0.36.tar.gz 解壓:tar -zxvf apache-tomcat-8.0.36.tar.gz

Nginx 之一 伺服器的安裝部署(一): LInux 環境 Nginx 伺服器的安裝和基本配置

一、編譯和安裝前的準備工作 本部落格依賴環境: Linux Ubuntu 16.04 1.1 足夠的磁碟空間 能夠裝得下 Nginx 的軟體包和安裝檔案, 這個基本都能滿足。 1.2 需要的工具 為了編譯 Nginx 原始碼, 需要安裝標準的 GCC 編譯器。

linux環境設定固定IP地址

自己第一次配置linux系統IP地址,作為筆記記錄一哈,有需要的童鞋可參考使用。 1.輸入命令:vi /etc/sysconfig/network-scripts/ifcfg-eth3 2.將下面的命令貼上,編輯後,儲存退出 TYPE=Ethernet BOOTPROTO=static DE

linux環境tomcat+jenkins+ant+svn自動構建Android

在搭建構建系統之前,請自行配置系統JDK+JRE+SDK編譯環境,注意需要配置ANDROID_HOME(sdk路徑,ant根據這個變數生成build.xml並編譯),以下是我的配置~/.bashrc export JAVA_HOME=/home/owner/jdk/jdk1

Linux環境tomcat如何熱部署

works tom linux tor ins 如何 mage 右鍵 ext 1.修改tomcat配置文件 1.1第一步修改tomcat-users.xml <role rolename="manager-gui" /> <role role

nginx反向代理、負載均衡配置與linux環境的安裝及通過ip域名訪問nginx

本文主題: 一、什麼是nginx 二、nginx的應用場景 三、linux環境下nigix的安裝 四、nginx配置虛擬機器(ip、域名) 五、nginx實現反向代理 六、nginx實現負載均衡 一、什麼是nginx 1、http伺服器(通過nginx配置檔案配置

Linux環境伺服器利用組播來獲取客戶端IP

單播是兩個主機之間端對端通訊(比如TCP、UDP通訊),而廣播用於一個主機對整個區域網中所有主機的通訊。單播和廣播是兩個極端,要麼對一個主機通訊,要麼對區域網內所有主機通訊。然而在實際情況下,比如要獲取區域網內獲取執行特殊任務主機IP,單播顯然不適用,因為單播必須首先要知道通

linux環境PS1量配置

正常 字體 方括號 內容 環境 背景 line linux環境 此外 我的ps1命令提示符:PS1="\[\e[32;40m\][ \[\e[32;40m\]\u \[\e[32;40m\]>>\h \[\e[32;40m\]\w \[\e[36;40m\](\

Linux(64) Tomcat + java 環境搭建

-- 系統位數 mman pat start linu 詳細 lan 正常 查看 linux 系統位數   getconf LONG_BIT java JDK下載地址: http://download.oracle.com/otn-pub/java/jdk/8u181-b

測試環境搭建和部署(在Linux環境搭建jdk+Tomcat+mysql環境和項目包的部署)

pri 環境 安裝包 mysq 自己 進行 配置jdk linu 連接數   1.Linux環境(我搭建的是64位centos版本的linux系統)   1.下載並安裝一個VMware Workstation虛擬機,是搭建Linux系統的平臺。     2.下載一個

linux環境,檢視Tomcat日誌

在linux上部署專案時,啟動tomcat,經常只能看到如下的顯示: 如果專案出了什麼bug或者報了什麼異常,我們很難看到出錯的提示資訊,怎麼樣才能看到類似windows上的tomcat或者eclipse上執行時那樣實時看到出錯提示呢? 方法如下: 1、進入你tomcat的安裝目

linux環境,連線另一臺伺服器的oracle資料庫,常見問題詳解

一臺伺服器177 一臺伺服器,有oracle的12 177能ping通12 177不能telnet 12 1521埠 通過xShell隧道在windows能連上12的oracle資料庫 12的1521埠是開啟的。 我總結為是 1.防火牆 有沒有設定1521

Linux環境清理Tomcat快取

Linux環境下清理Tomcat快取 2017年11月17日 17:01:52 六塊腹肌的攻城獅 閱讀數:3870 一、問題說明 轉載自:https://www.cnblogs.com/shihaiming/p/5896283.html       Li

Linux環境安裝tomcat

建議新建一個普通使用者進行tomcat的安裝,因為釋出專案一般都用普通使用者賬號釋出 tomcat只要解壓就可以使用。 建立web目錄 mkdir /ucenter/web 上傳apache-tomcat-7.0.57.tar.gz 解壓:

Linux環境搭建Apache伺服器(完整版)

Linux下搭建Apache伺服器(完整版) 什麼是Apache? Apache Licence是著名的非盈利開源組織Apache採用的協議。該協議和BSD類似,同樣鼓勵程式碼共享和尊重原作者的著作權,同樣允許程式碼修改,再發布(作為開源或商業軟體)。需要

Linux環境更換Tomcat中執行的專案

首先需要進入Tomcat的bin目錄下去使用./shutdown.sh命令去關閉當前tomcat,但是由於關不完全,所以還需要用到如下的命令 檢視當前執行專案,然後再使用如下命令關掉tomcat -9後面的引數是每次都會產生變化的,所以這個是需要自己手動去觀察輸入

Linux環境Tomcat安裝APR

apr 與 tomcat-native 提供更好的伸縮性、效能和整合到本地伺服器技術。 如果沒有apr技術,啟動tomcat 時出現如下提示: 資訊: The APR based Apache Tomcat Native library which allows optima

【技術小記 | 伺服器Linux環境Apache2配置多個虛擬主機

歡迎大家訪問我的個人部落格:吳佳軼 | WuJiaYi,第一時間獲取最新的文章。 多域名訪問同一主機 從去年開始就一直維護著目前的這個技術部落格,前不久突然想搭建一個與技術無關的個人網站,釋出一些生活上的好玩趣事、釋出一些自己的攝影作品。新域名備