Apache 代理服務的配置方法
有的時候,需要將多個網站部署在同一個域名下,對外統一訪問入口,但是不同的程式, 監聽埠不同,如果需要統一,就需要做代理。下面就詳細介紹一下,Apache 代理服務的配置方法,另外也可以用ngix做代理。
一、安裝apache伺服器;( 略 )
二、配置apache代理服務引數;
1、 開啟右下角apache伺服器圖示;
2、 點選開啟如下圖所示,選中Apache2.2,點選Stop停止apache服務;
3、 查詢apache程式的安裝目錄,我的目錄是:
4、 開啟 conf 資料夾,找到下面的 httpd.conf 檔案,用記事本開啟:
5、 開啟此檔案:查詢
更改Listen 後面的埠號為:80;我這裡已經設定為了80埠;
6、 註釋掉apache的日誌功能;
找到 CustomLog"logs/access.log" common 在其前面加上“#”註釋掉此功能;
7、 去掉下面的相關注釋:
#LoadModuleproxy_module modules/mod_proxy.so
#LoadModuleproxy_ajp_module modules/mod_proxy_ajp.so
#LoadModuleproxy_balancer_module modules/mod_proxy_balancer.so
#LoadModuleproxy_connect_module modules/mod_proxy_connect.so
#LoadModuleproxy_ftp_module modules/mod_proxy_ftp.so
#LoadModuleproxy_http_module modules/mod_proxy_http.so
#LoadModulestatus_module modules/mod_status.so
找到相應的內容,去掉前面的“#”;
8、 刪除掉下面生成的程式碼:
<IfModulessl_module>
SSLRandomSeedstartup builtin
SSLRandomSeedconnect builtin
</IfalHost>
9、 在檔案的結尾加上如下程式碼:
LoadModuleproxy_module modules/mod_proxy.so
LoadModuleproxy_http_module modules/mod_proxy.so
NameVirtualHost*:80
<VirtualHost*:80>
ProxyRequestsOff
<Proxy*>
Orderdeny,allow
Allowfrom all
</Proxy>
ProxyPass/ http://127.0.0.1:8086/
ProxyPassReverse/ http://127.0.0.1:8086/
</VirtualHost>
一定要記著修改:
ProxyPass/ http://127.0.0.1:8086/
ProxyPassReverse/ http://127.0.0.1:8086/
“ http://127.0.0.1:8086/ ” 為你要指向伺服器的地址和埠號;
1、如果tomcat伺服器與apache伺服器在同一臺電腦上,則只需更改埠號為tomcat的埠號即可;
2、如果tomcat伺服器與apache伺服器在不同電腦上時,需要修改127.0.0.1為tomcat伺服器的IP地址,埠號為tomcat伺服器的埠號。
10、 重啟Apache伺服器即可生效;
11、 然後,直接訪問apache伺服器的IP地址。如果配置apache伺服器的主機IP地址為:192.168.1.200;則訪問http://192.168.1.200/ 即可直接開啟公安端主頁;
注:環境配置說明;
1、 為了解決正在使用系統中,公安端原埠號是非80埠號,現在通過Apache代理的方式,讓使用者無需輸入埠號可直接訪問此web伺服器;
2、 此方式可以解決使用者無需輸入埠號可以訪問web伺服器,但定位虛擬目錄需要在tomcat 中
3、 如果作業系統中安裝有IIS服務,如果沒有用到,則首先停止掉,因為apache要用到80埠;而IIS剛好佔用了80埠;
( 停止的方法是,開啟服務,找到WWW服務停止掉 )
相關文章
- Apache反向代理的配置Apache
- apache網路服務的搭建和配置Apache
- apache配置反向代理Apache
- linux系統 Apache服務配置教程。LinuxApache
- apache代理伺服器配置Apache伺服器
- nginx配置web服務|反向代理|負載均衡NginxWeb負載
- Nginx代理服務Nginx
- 映象代理服務
- Apache虛擬目錄配置及vue-cli反向代理的設定方法ApacheVue
- 動態主機配置協議DHCP及代理服務協議
- Nginx服務系列——代理Nginx
- nuxt.js服務端渲染中axios和proxy代理的配置UXJS服務端iOS
- Nginx 配置 docker 映象代理服務,解決docker pull問題NginxDocker
- mac 下apache服務的根目錄MacApache
- RHEL 8 搭建 Apache Web 服務ApacheWeb
- 用Apache服務部署網站Apache網站
- Apache配置多個網站的方法Apache網站
- PHP實現代理服務功能PHP
- nginx反向代理多個服務Nginx
- nginx代理http2服務NginxHTTP
- 配置ftp服務FTP
- [RHEL5企業級Linux服務攻略]–第7季Apache服務全攻略之高階配置LinuxApache
- 在海外代理IP服務中,如何使用代理IP
- HP-UX啟動停止配置sendmail服務方法UXAI
- Nginx/Apache服務連線數梳理NginxApache
- 代理伺服器和http代理是一樣的服務嗎?伺服器HTTP
- 基於代理服務的介面合併方案
- 住宅IP:高純淨度的代理服務
- JUPYTER 服務的 NGINX 配置Nginx
- Samba服務的配置總結Samba
- Nginx伺服器配置---反向代理服務時proxy_pass的轉發規則Nginx伺服器
- 百度GOPROXY代理服務Go
- 部署一臺Zabbix Proxy代理服務
- 使用Dockerfile建立帶Apache服務的Centos Docker映象DockerApacheCentOS
- linuxftp服務配置LinuxFTP
- windows配置MySql服務WindowsMySql
- AIX FTP服務配置AIFTP
- 前端配置本地代理方法總結前端