Apache 2.4配置反向代理


公司剛有一個項目上線,服務器上有多個項目,為了安全服務器只開放了80端口,需要做一個反向代理,就去研究了一下Apache,經過網上各種查詢,自己總結一下教程,供以后查看使用。

一.下載

下載地址:http://httpd.apache.org/download.cgi

下載圖解

當前版本為 2.4.33

 

 ApacheHaus,這是個第三方下載平台,在它的網站下載獨立的Apache會是一個壓縮包。

  根據需要選擇不同版本

二.安裝和配置

下載后將Apache解壓到本地,我這里解壓在D盤根目錄下。

1.配置httpd.conf

找到D:\Apache2.4\conf\httpd.conf

打開后找到

Define SRVROOT這一項修改為自己解壓目錄把D:\Apache24——D:\Apache2.4

Listene 80,若80端口被占用(可在cmd下用命令netstat -ano查看),則將80端口改為別的值,然后保存httpd.conf文件。

以下是錯誤日志文件存放地址

 

2.運行httpd.exe

找到Apache的bin目錄按住Shift鍵選擇在此處打開窗口命令。

 打開CMD窗口后,  輸入httpd -t 檢測一下文件是否配置正確,如果出現Syntax OK說明成功了。

執行命令安裝  httpd -k install 

執行之后打開任務管理器服務里如果有Apache2.4就證明安裝成功了,然后鼠標右擊——啟動服務,PID出現編號證明啟動成功

想了解比較詳細的安裝教程點擊:https://www.cnblogs.com/lovetree/p/6385957.html

3.配置代理

放開httpd.conf啟動模塊(去掉模塊前的#號)

主要包含一下模塊

    mod_proxy.so

    mod_proxy_ajp.so

    mod_proxy_balancer.so

    mod_proxy_connect.so

    mod_proxy_http.so

添加代理配置,將所有80下的test指向92下的test

ProxyRequests

ProxyPreserveHost

Apache 2.0手冊中文版翻譯項目  https://www.2cto.com/shouce/ApacheManual/mod/quickreference.html

配置完成后重啟Apache即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM