1. 程式人生 > >apache做雙向認證反向代理

apache做雙向認證反向代理

1.原始碼安裝apache
 下載apr-1.5.2.tar.gz、 apr-util-1.5.4.tar.gz、 httpd-2.4.17.tar.gz、 pcre-8.37.tar.gz
 將以上原始碼包上傳伺服器隨意路徑
 解壓:
  tar zxvf apr-1.5.2.tar.gz
  tar zxvf apr-util-1.5.4.tar.gz 
  tar zxvf httpd-2.4.17.tar.gz 
  tar zxvf pcre-8.37.tar.gz
 安裝:(編譯器安前安裝gcc-c++:yum -y install gcc-c++)
  cd pcre-8.37
  ./configure ;make ;make install
  cd apr-1.5.2
  ./configure ;make ;make install
  cd apr-util-1.5.4
  ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
  make
  make install
  cd httpd-2.4.17
  ./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-shared=max  --enable-module=rewirte  --enable-module=so --enable-mods-shared=all
  make
  make install
2.配置雙向認證
  將所需全部證書上傳到/usr/local/apache/ssl
  cd /usr/local/apache/conf
  vim httpd.conf
   取消 LoadModule ssl_module modules/mod_ssl.so   
        Include conf/extra/httpd-ssl.conf 
   前面的註釋(刪除#)
   :wq
  cd /usr/local/apache/conf/extra
  vim httpd-ssl.conf
   將SSLSessionCache        "shmcb:/usr/local/apache/logs/ssl_scache(512000)"  註釋
   SSLCertificateFile "/usr/local/apache/ssl/mykey.crt" 配置服務端crt證書
   SSLCertificateKeyFile "/usr/local/apache/ssl/mykey.key" 配置服務端key
   SSLCertificateChainFile "/usr/local/apache/ssl/serverca.crt" 配置服務點證書鏈
   SSLCACertificatePath "/usr/local/apache/ssl/" 客戶端證書路徑
   SSLCACertificateFile "/usr/local/apache/ssl/ca.crt"  配置客戶端證書
   取消SSLVerifyClient require   
       SSLVerifyDepth  10
   此兩行前的註釋。
   :wq
3.配置反向代理
  cd /usr/local/apache/conf
  vim httpd.conf 
  取消  LoadModule proxy_module modules/mod_proxy.so
        LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
  前的註釋
  cd /usr/local/apache/conf/extra
  vim httpd-ssl.conf
  在結尾</VirtualHost>前新增如下內容(例如將本機https://127.0.0.1/ 代理騰訊主頁)
  ProxyPass / http://www.qq.com/
  ProxyPassReverse /  http://www.qq.com/
  ProxyPassReverseCookieDomain www.qq.com 127.0.0.1
  :wq

相關推薦

apache雙向認證反向代理

1.原始碼安裝apache  下載apr-1.5.2.tar.gz、 apr-util-1.5.4.tar.gz、 httpd-2.4.17.tar.gz、 pcre-8.37.tar.gz  將以上原始碼包上傳伺服器隨意路徑  解壓:   tar zxvf apr-1.5

apache 80 端口 反向代理 tomcat 8080端口

pan ret 解決方案 alt rtu conf amp pac ber 最近有個jsp的項目要放到服務上,但服務器上已經有了XAMPP(apache + mysql + php), 已占用了80端口。但http默認是訪問80端口的。 先把tomcat 環境搭建起來, 發

apache、nginx實現反向代理

apache、nginx實現反向代理一、apache(不推薦): 代理80端口:a. 配置:b. 效果:c. 配置文件參考: ServerRoot "/etc/httpd" Listen 80 ProxyPass / http://admin.dollarphp.com/ ProxyPassReverse

windows下的Apache配置HTTPS和反向代理

我們需要在Apache上搭建https和反向代理。 版本選擇Apache2.4,低版本可能會出現未知問題。 官方下載地址: https://www.apachehaus.com/cgi-bin/download.plx 如果嫌慢,也可以用我上傳到CSDN的資源地址: https://

linux+apache+nginx實現,反向代理動靜分離

在我們開發的過程中,一定會遇到,負載均衡方面的問題。下面我們,做一個小例子:使用nginx+apache實現反向代理,動靜分離。 這裡apache、php、nginx的安裝就不做贅述了,不懂的朋友可以看看我其他的文章,或者去百度搜索瞭解一下。 現在,我們的電腦上有apache、nginx、php,其中ph

nginx為web容器部署靜態資源以及負載均衡反向代理實現

需求:  此時前臺開發完成打包生成靜態資原始檔,要做到以下方面:   使用nginx部署靜態資源,同時nginx要實現埠轉發,隱藏真實後臺地址,同時後臺需要做一個負載均衡。   localhost:7001是前臺地址,訪問後臺localhost:7001/backend&nbs

Apache負載均衡配置(反向代理模式)

Apache負載均衡配置(反向代理模式) 本文只適合EKP產品,至於應用叢集是我們自己實現的功能,所以這裡的配置可能與其他產品的配置是不一致的。 目前我們使用apache 做為前端負載均衡的轉發器。考

Apache+Tomcat叢集實現反向代理負載均衡

一. Apache+Tomcat叢集實現反向代理的負載均衡的原理: Apache作為排程器,轉發HTTP請求。然後等待實際伺服器的HTTP響應,並轉發給使用者。 Tomcat叢集作為實際的伺服器,處理HTTP請求。二. 需要安裝的程式: 1. Apache2.2.4 2.

後端Apache獲取前端Nginx反向代理的真實IP地址 (原創貼-轉載請註明出處)

====================說在前面的話==================== 環境:前段Nginx是反向代理伺服器;後端是Apache是WEB專案伺服器 目的:讓後端Apapche獲取訪問者真實IP地址,而非是反向代理地址 ==================

Apache 反向代理服務器

代理 quest 查看 cal attach page load 瀏覽器中 ont apache做反向代理服務器 apache代理分為正向代理和反向代理: 1 正向代理: 客戶端無法直接訪問外部的web,需要在客戶端所在的網絡內架設一臺代理服務器,客戶端通過代理服務器訪問外

基於linux的APACHE(web服務,指定ip和指定使用者訪問,虛擬主機,https加密認證,網頁重寫),支援的語言(php,cgi),正向和反向代理

APACHE Web服務 yum install httpd -y ###安裝httpd systemctl start httpd ###開啟httpd服務 /var/www/html ###apache預設配置目錄 index.html ###a

apachehttp和https反向代理

首先是庫之類的環境配置, 如果是編譯的,./configure附加--enable-proxy引數,把代理模組編譯進來。 然後/usr/sbin/httpd -l,顯示 Loaded Modules: core.c mod_access.c mod_auth.c mod_

Apache服務器反向代理,負載均衡,熱備份

pass eve oca apache服務 8.0 pro 最大 均衡 apache服務器 負載均衡: 第一步:首先下載安裝apache,我選擇的是Apache2.2.19. 第二步:修改apache安裝目錄下的conf/httpd.conf,打開如下配置(默認註釋掉了)

Nginx反向代理apache及Nginx

配置文件 反向代理 nginx apache 一. 代理apahce: 1.先配置nginx配置文件:[[email protected]/* */ conf.d]# vim /opt/app/nginx/conf.d/wordpress.confserver { liste

apache反向代理服務器

系統 tar 訪問 ssr 反向 linux squid 沒有 service 1 正向代理: 客戶端無法直接訪問外部的web,需要在客戶端所在的網絡內架設一臺代理服務器,客戶端通過代理服務器訪問外部的web(需要在客戶端的瀏覽器中設置代理服務器) 適用於: ①局域

個人技能總結7--Apache服務器反向代理,負載均衡,熱備份+Tomcat配置

conf 處的 配置文件 mon stat 服務 tor requests httpd 負載均衡: 第一步:首先下載安裝apache,我選擇的是Apache2.2.19. 第二步:修改apache安裝目錄下的conf/httpd.conf,打開如下配置(默認註釋掉了)  

練手nginx反向代理apache實戰

pst virtual stream ror roo cnblogs 什麽 sta war 先說下原理性的 什麽是反向代理 用戶訪問域名 域名的指向到nginx nginx把請求轉發到apache apache處理後 返回給用戶 整套的邏輯 對於用戶來說 就是

apache代理下載本地pdf文件

自動生成 .cn 指定 listen err 文件的 ide 技術 ror 有一些公司會用apache做為代理,下載服務器上的pdf文件。以下是apache做為代理的配置 一. 環境 centos6.5 192.168.69.3 二. yum安裝apache

Nginx/Apache反向代理

gin oca lin 應用程序 分享 ogr con caption rri 初衷:一臺服務器上只有一個80端口,如果要部署多套網站,難免會有www.veblen.com:80808080或者www.veblen.com/test/child/pro.html這樣的尷

使用apache反向代理tomacat

客戶端瀏覽器 node type 客戶 易用 ble error_log 用戶 -1 起源 在大部分的生產環境中,基本上使用的都是java程序,從而促進了各種應用程序中間件的產生,在這裏大概有幾種,tomcat作為最著名的開源servlet容器,jboss也