Apache+Weblogic實(shí)現(xiàn)URL轉(zhuǎn)發(fā)
一、需求背景
項(xiàng)目部署在Weblogic應(yīng)用服務(wù)器上,上線之后,申請(qǐng)并配置了域名,但是仍需加上端口號(hào)才能訪問,這樣對(duì)于用戶訪問很不方便。為了實(shí)現(xiàn)直接用域名訪問系統(tǒng),于是開發(fā)人員搭建了Apache HTTP Server,利用URL轉(zhuǎn)發(fā)來解決這個(gè)問題。
二、安裝Apache HTTP Server
1、下載apache(地址:http://httpd.apache.org),并解壓到指定目錄下;
2、安裝,步驟如下:
首先進(jìn)入解壓后的apache文件夾下,然后依次執(zhí)行如下命令:
[root@localhost httpd-2.2.4]# ./configure --prefix=/usr/local/apache
備注:此目錄可自行指定。
[root@localhost httpd-2.2.4]# make
[root@localhost httpd-2.2.4]# make install
備注:編譯并安裝。
3、啟動(dòng)Apache,進(jìn)行測試
[root@localhost httpd-2.2.4]# cd /usr/local/apache/bin
[root@localhost bin]# ./apachectl start
打開瀏覽器,并在地址欄中輸入地址http://localhost/,如果安裝成功則會(huì)出現(xiàn)安裝成功
的提示界面。
注意:安裝完成后檢查系統(tǒng)服務(wù)中的HTTPD服務(wù)是否已經(jīng)啟動(dòng),如果啟動(dòng)需要先停止。
三、添加URL轉(zhuǎn)發(fā)模塊
上述安裝過程中,并沒有安裝任何模塊,而Apache做URL轉(zhuǎn)發(fā)需要用到proxy相關(guān)模塊,下面來詳細(xì)講解proxy相關(guān)模塊的安裝。
1、 編譯mod_proxy.so和mod_proxy_http.so
首先進(jìn)入解壓后的apache文件夾下
[root@localhost httpd-2.2.4]# cd modules
[root@localhost modules]# /usr/local/apache/bin/apxs -c -i mod_proxy.c proxy_util.c
[root@localhost modules]# /usr/local/apache/bin/apxs -c -i mod_proxy_http.c proxy_util.c
這時(shí)生成的mod_proxy.so和mod_proxy_http.so會(huì)被自動(dòng)復(fù)制到/usr/local/apache/modules
2、 修改配置文件
[root@localhost modules]# cd /usr/local/apache/conf
[root@localhost conf]# vi httpd.conf
在文件末尾添加以下4行配置
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
ProxyPass / http://172.31.2.72:7001 (按照真實(shí)的地址配置)
ProxyPassReverse / http://172.31.2.72:7001
3、 測試配置是否正確
打開瀏覽器,地址欄輸入http://172.31.2.72,如果可以正常訪問,則表明URL轉(zhuǎn)發(fā)已
配置正確。以后訪問不需要再輸入端口號(hào)了。
好了,是不是很簡單就OK了,其實(shí)使用nginx更方便,這里就不詳細(xì)說明了,有需要的小伙伴聯(lián)系我就行了
相關(guān)文章
騰訊云服務(wù)器部署前后分離項(xiàng)目之前端部署
本文主要介紹了騰訊云服務(wù)器部署前后分離項(xiàng)目之前端部署,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06Linux進(jìn)程管理工具supervisor安裝配置教程
這篇文章主要介紹了Linux進(jìn)程管理工具supervisor安裝配置教程,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-05-05Ubuntu18.04安裝Nvidia顯卡驅(qū)動(dòng)教程(圖文)
這篇文章主要介紹了Ubuntu18.04安裝Nvidia顯卡驅(qū)動(dòng)教程(圖文),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07淺談Linux下通過find命令進(jìn)行rm文件刪除的小技巧
下面小編就為大家?guī)硪黄獪\談Linux下通過find命令進(jìn)行rm文件刪除的小技巧。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-12-12詳解Linux服務(wù)器配置——搭建SVN服務(wù)器
雖然在windows上搭建SVN很簡單,但是效能卻不高,這當(dāng)然是和linux相比了,本篇文章主要介紹了Linux服務(wù)器配置——搭建SVN服務(wù)器,具有一定的參考價(jià)值,有興趣的可以了解一下。2016-12-12Linux實(shí)現(xiàn)數(shù)據(jù)庫定時(shí)備份方式
這篇文章主要介紹了Linux實(shí)現(xiàn)數(shù)據(jù)庫定時(shí)備份方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-01-01