Apache2轉(zhuǎn)發(fā)80端口請(qǐng)求到Tomcat

Version: Apache2
Version: Tomcat8

簡介

使用 Tomcat 的標(biāo)準(zhǔn)配置辕宏,Web 應(yīng)用可以請(qǐng)求服務(wù)器名稱和端口號(hào)》呜魄。當(dāng) Tomcat 單獨(dú)和 HTTP/1.1 連接器運(yùn)行時(shí)赏陵,通常會(huì)報(bào)告指定在請(qǐng)求中的服務(wù)器名稱送火,以及連接器正在偵聽的端口號(hào)联贩。servlet API:
ServletRequest.getServerName() 返回接收請(qǐng)求的服務(wù)器主機(jī)名烈钞。
ServletRequest.getServerPort() 返回接收請(qǐng)求的服務(wù)器端口號(hào)旺拉。
ServletRequest.getLocalName() 返回接收請(qǐng)求的 IP 接口的主機(jī)名。
ServletRequest.getLocalPort() 返回接收請(qǐng)求的 IP 接口的端口號(hào)棵磷。

當(dāng)你在代理服務(wù)器后(或者配置成具有代理服務(wù)器特征行為的 Web 服務(wù)器)運(yùn)行時(shí)蛾狗,可能有時(shí)會(huì)更愿意管理通過這些調(diào)用產(chǎn)生的值。特別是仪媒,你一般會(huì)希望端口號(hào)反應(yīng)指定在原始請(qǐng)求中的值沉桌,而非連接器所正在偵聽的那個(gè)值∷惴裕可以使用 <Connector> 元素中的 proxyNameproxyPort 屬性來配置這些值留凭。

  1. 打開配置文件sudo vi /etc/apache2/httpd.conf,做修改

    1. 配置 Apache偎巢,使其包含 mod_proxy 模塊蔼夜。如果是從源碼開始構(gòu)建,最簡單的方式是在 ./configure 命令行中包括 --enable-module=proxy 指令压昼。

    2. 如果沒有添加 mod_proxy 模塊求冷,則檢查一下是否在 Apache 啟動(dòng)時(shí)加載了該模塊,在 httpd.conf 文件中使用下指令:

      LoadModule proxy_http_module libexec/apache2/mod_proxy_http.so
      LoadModule proxy_module.libexec/apache2/mod_proxy.so
      #AddModule mod_proxy.c //apache2 不需要這一行
      
    3. 增加以下兩行:

      ProxyPass /myapp http://localhost:8080/myapp
      ProxyPassReverse /myapp http://localhost:8080/myapp
      
    4. 保存文件/etc/apache2/httpd.conf

  2. 打開配置文件/Users/<your short user name>/Library/apache-tomcat-8.0.36/conf/server.xml窍霞,作修改

    1. 修改<Connector>內(nèi)容

      <Connector port="8080" ... proxyName="www.mycompany.com" proxyPort="80"/>
      

      這將導(dǎo)致該 Web 應(yīng)用內(nèi)的 servlet 認(rèn)為匠题,所有代理請(qǐng)求都指向的是 80 端口處的 www.mycompany.com

    2. 可以忽略 <Connector> 元素的 proxyname 屬性但金,這是完全合法的韭山。如果忽略,那么 request.getServerName() 返回值將是運(yùn)行 Tomcat 的主機(jī)名——對(duì)于該例而言冷溃,它就是 localhost钱磅。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市似枕,隨后出現(xiàn)的幾起案子盖淡,更是在濱河造成了極大的恐慌,老刑警劉巖菠净,帶你破解...
    沈念sama閱讀 217,657評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件禁舷,死亡現(xiàn)場離奇詭異彪杉,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)牵咙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門派近,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人洁桌,你說我怎么就攤上這事渴丸。” “怎么了另凌?”我有些...
    開封第一講書人閱讀 164,057評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵谱轨,是天一觀的道長。 經(jīng)常有香客問我吠谢,道長土童,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,509評(píng)論 1 293
  • 正文 為了忘掉前任工坊,我火速辦了婚禮献汗,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘王污。我一直安慰自己罢吃,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,562評(píng)論 6 392
  • 文/花漫 我一把揭開白布昭齐。 她就那樣靜靜地躺著尿招,像睡著了一般。 火紅的嫁衣襯著肌膚如雪阱驾。 梳的紋絲不亂的頭發(fā)上就谜,一...
    開封第一講書人閱讀 51,443評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音啊易,去河邊找鬼吁伺。 笑死,一個(gè)胖子當(dāng)著我的面吹牛租谈,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播捆愁,決...
    沈念sama閱讀 40,251評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼割去,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了昼丑?” 一聲冷哼從身側(cè)響起呻逆,我...
    開封第一講書人閱讀 39,129評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎菩帝,沒想到半個(gè)月后咖城,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體茬腿,經(jīng)...
    沈念sama閱讀 45,561評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,779評(píng)論 3 335
  • 正文 我和宋清朗相戀三年宜雀,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了切平。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,902評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡辐董,死狀恐怖悴品,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情简烘,我是刑警寧澤苔严,帶...
    沈念sama閱讀 35,621評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站孤澎,受9級(jí)特大地震影響届氢,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜覆旭,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,220評(píng)論 3 328
  • 文/蒙蒙 一退子、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧姐扮,春花似錦絮供、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至惊搏,卻和暖如春贮乳,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背恬惯。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評(píng)論 1 269
  • 我被黑心中介騙來泰國打工向拆, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人酪耳。 一個(gè)月前我還...
    沈念sama閱讀 48,025評(píng)論 2 370
  • 正文 我出身青樓浓恳,卻偏偏與公主長得像,于是被迫代替她去往敵國和親碗暗。 傳聞我的和親對(duì)象是個(gè)殘疾皇子颈将,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,843評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)言疗,斷路器晴圾,智...
    卡卡羅2017閱讀 134,656評(píng)論 18 139
  • Apache 與 Tomcat 配置 Apache 配置(Linux) 安裝sudo apt-get instal...
    wswenyue閱讀 4,061評(píng)論 0 7
  • 轉(zhuǎn)自陳明乾的博客,可能有一定更新噪奄。 轉(zhuǎn)原文聲明: 原創(chuàng)作品死姚,允許轉(zhuǎn)載人乓,轉(zhuǎn)載時(shí)請(qǐng)務(wù)必以超鏈接形式標(biāo)明文章 原始出處 ...
    LUNJINGJIE閱讀 3,974評(píng)論 1 33
  • 從三月份找實(shí)習(xí)到現(xiàn)在,面了一些公司都毒,掛了不少色罚,但最終還是拿到小米、百度温鸽、阿里保屯、京東、新浪涤垫、CVTE姑尺、樂視家的研發(fā)崗...
    時(shí)芥藍(lán)閱讀 42,246評(píng)論 11 349
  • 胸前合雙手, 心中了無塵蝠猬。 凡俗諸多事切蟋, 無需究果因。
    荷鋤叟閱讀 527評(píng)論 0 6