當前位置:首頁 » 代理許可 » apache代理

apache代理

發布時間: 2020-11-20 19:54:03

1. 用apache搭建的http代理伺服器能成功代理,但是Proxifier只支持https代理,於是在apache中啟用了ssl模塊

代理伺服器不支持加密連接https

https默認不是使用的80埠
而是443埠

2. apache 啟用反向代理為什麼會失敗

發一下錯誤日誌才能找到原因

3. Apache的代理,問題,怎麼解決

  • 這兩個都不同的東西 Nginx是反向代理伺服器Apache是web應用伺服器 不同的需求應用不同的東西, 例如,你要是用來做負載做轉發,那肯定是nginx好,因為它是用NIO模型 但是如果你要是用來做靜態網頁伺服器,那肯定是apache好

4. 怎樣使用apache做代理伺服器

apache代理伺服器主要由proxy模塊來實現,其實實現也非常簡單

  1. 修改apache/conf/http.conf文件

  2. 再在c:/windows/system32/drivers/etc/hosts文件中加一行代碼就可以了

    現在如我有一個應用在tomcat下:http://localhost:8080/bbs/index.jsp.如果我要改成www.bbs.com來訪問的話,so....

編輯配置文件httpd.conf
修改如下
載入模塊,找到這兩句,去掉#。
LoadMole proxy_mole moles/mod_proxy.so
LoadMole proxy_http_mole moles/mod_proxy.so
虛擬主機的部分加上

NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName www.bbs.com
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://127.0.0.1::8080/
ProxyPassReverse / http://127.0.0.1:8080/
</VirtualHost>

然後再hosts文件中加入

127.0.0.1 www.bbs.com

重啟apache,OK了。www.bbs.com/bbs/index.jsp,或者,直接把bbs里的東西放到root下。www.bbs.com.

5. 內網APACHE配置反向代理到另外一台伺服器的相關問題

1、先回答為什麼為是「訪問都指向一個地址」,准確的說應該是指向了0.3 B伺服器的默認站點吧(並不是0.3 B伺服器上的 a.com和b.com站點)。。。原因是你在A伺服器上反向代理的是 http://192.168.0.3/ 。而不是域名或ip的埠。。
2、為什麼用0.2 A伺服器使用apache做反向代理,用nginx不是更好么??nginx做前端代理,apache或tomcat在後端處理數據這種模板不是更好嗎?

6. apache正向代理webservices

http.conf開啟代理模塊

LoadMoleproxy_molemoles/mod_proxy.so
LoadMoleproxy_connect_molemoles/mod_proxy_connect.so
LoadMoleproxy_ftp_molemoles/mod_proxy_ftp.so
LoadMoleproxy_http_molemoles/mod_proxy_http.so

引入vhost文件

Include conf/extra/httpd-vhosts.conf

如果你想監聽別的埠, 修改Listen參數

Listen 80
Listen 8087
Listen 8088

將想監聽的埠全都寫上,相應的, 在vhost文件里寫上

NameVirtualHost*:80
NameVirtualHost*:8087
NameVirtualHost*:8088

NameVirtualHost表示vhost匹配的請求的ip和埠那些會取掃描vhost

1.1 Apache配置 httpd-vhosts.conf(以Windows下為例)

<VirtualHost*:80>
[email protected]
DocumentRoot"D:/www/test"
ServerNamewww.test.com
ServerAliastest.com
ErrorLog"logs/test.com-error.log"
CustomLog"logs/test.com-access.log"common
Alias/sublook"D:/www/test/look/sublook/"
<Directory"D:/www/test">
OptionsFollowSymLinks
AllowOverrideAll
Orderallow,deny
Allowfromall
</Directory>

#正向代理設置
ProxyRequestsOn
ProxyViaOn
<Proxy*>
Orderdeny,allow
Denyfromall
Allowfrom127.0.0.1
</Proxy>
</VirtualHost>

7. linux apache是否有正向代理

1. 正向代理
配置正向代理很簡單,此處我們配置vhost來實現代理, 只需要在瀏覽器的Proxy選項里加入你的Apache配置的vHost主機即可

1.1 開啟Apache代理模塊並引入vhost配置文件
早http.conf開啟代理模塊
LoadMole proxy_mole moles/mod_proxy.so
LoadMole proxy_connect_mole moles/mod_proxy_connect.so
LoadMole proxy_ftp_mole moles/mod_proxy_ftp.so
LoadMole proxy_http_mole moles/mod_proxy_http.so

引入vhost文件
Include conf/extra/httpd-vhosts.conf

如果你想監聽別的埠, 修改Listen參數
Listen 80
Listen 8087
Listen 8088

將想監聽的埠全都寫上,相應的, 在vhost文件里寫上
NameVirtualHost *:80
NameVirtualHost *:8087
NameVirtualHost *:8088

NameVirtualHost表示vhost匹配的請求的ip和埠那些會取掃描vhost
1.1 Apache配置 httpd-vhosts.conf(以Windows下為例)

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "D:/www/test"
ServerName www.test.com
ServerAlias test.com
ErrorLog "logs/test.com-error.log"
CustomLog "logs/test.com-access.log" common
Alias /sublook "D:/www/test/look/sublook/"
<Directory "D:/www/test">
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

#正向代理設置
ProxyRequests On
ProxyVia On

<Proxy *>
Order deny,allow
Deny from all
Allow from 127.0.0.1
</Proxy>
</VirtualHost>

先看
<VirtualHost *:80>

VirtualHost 後面的參數表示的是該VHost的IP/域名/和埠, 你可以寫 :
(1) IP: port, 例如 <VirtualHost 175.2.22.65:8088>, 訪問的時候通過IP訪問
(2) Domain, 例如 <VirtualHost www.test1.com>, 訪問的時候通過域名訪問, 也可以指定裡面的ServerName來指定域名
(3) *, 表示匹配所有對Apache監聽主機的請求, 只要是apache監聽到的請求都可以匹配該虛擬主機
此處表示的就是監聽所有80埠的請求, 但是由於ServerName里寫了www.test.com, 所以這個vhost匹配的是www.test.com:80,

現在看正向代理設置那一段
ProxyRequests On:開啟Apache正向代理
ProxyVia On:控制位於代理伺服器鏈中的代理請求的流向
引用Apache2.2官方文檔中對ProxyVia的解釋如下:

如果設置為默認值Off ,將不會採取特殊的處理。如果一個請求或應答包含"Via:"頭,將不進行任何修改而直接通過。
如果設置為On每個請求和應答都會對應當前主機得到一個"Via:"頭。
如果設置為Full ,每個產生的"Via:"頭中都會額外加入Apache伺服器的版本,以"Via:"注釋域出現。
如果設置為Block ,每個代理請求中的所有"Via:"頭行都將被刪除。且不會產生新的"Via:"頭。
<Proxy *>...</Proxy>:用來控制誰可以訪問你的代理
1 <Proxy *>
2 Order deny,allow
3 Deny from all
4 Allow from 127.0.0.1
5 </Proxy>

此處設置為本機可以使用代理,真正使用的時候就自己設置了

8. apache代理如何配置域名

和Apache新站點差不多
ServerName

就多了
ProxyRequests off
ProxyPass /
ProxyPassReverse

9. apache正向代理和反向代理是什麼意思

正向代理,也就是傳說中的代理,他的工作原理就像一個跳板。簡單的說,我是一個用戶,我訪問不了某網站,但是我能訪問一個代理伺服器,這個代理伺服器呢,他能訪問那個我不能訪問的網站,於是我先連上代理伺服器,告訴他我需要那個無法訪問網站的內容,代理伺服器去取回來,然後返回給我。從網站的角度,只在代理伺服器來取內容的時候有一次記錄。結論就是,正向代理,是一個位於客戶端和原始伺服器(origin

server)之間的伺服器,為了從原始伺服器取得內容,客戶端向代理發送一個請求並指定目標(原始伺服器),然後代理向原始伺服器轉交請求並將獲得的內容返回給客戶端。客戶端必須要進行一些特別的設置才能使用正向代理。
反向代理.舉例:
例用戶訪問 http://ooxx/readme但ooxx上並不存在readme頁面他是偷偷從另外一台伺服器上取回來,然後作為自己的內容吐給用戶
但用戶並不知情這很正常,用戶一般都很笨
這里所提到的 ooxx這個域名對應的伺服器就設置了反向代理功能
結論就是
反向代理正好相反,對於客戶端而言它就像是原始伺服器,並且客戶端不需要進行任何特別的設置。客戶端向反向代理
的命名空間(name-space)中的內容發送普通請求,接著反向代理將判斷向何處(原始伺服器)轉交請求,並將獲得的內容返回給客戶端,就像這些內容
原本就是它自己的一樣。
正向代理和反向代理的區別,從用途上來講:
正向代理的典型用途是為在防火牆內的區域網客戶端提供訪問Internet的途徑。正向代理還可以使用緩沖特性減少網路使用率。反向代理的典型用途是將
防火牆後面的伺服器提供給Internet用戶訪問。反向代理還可以為後端的多台伺服器提供負載平衡,或為後端較慢的伺服器提供緩沖服務。
另外,反向代理還可以啟用高級URL策略和管理技術,從而使處於不同web伺服器系統的web頁面同時存在於同一個URL空間下。
從安全性來講:
正向代理允許客戶端通過它訪問任意網站並且隱藏客戶端自身,因此你必須採取安全措施以確保僅為經過授權的客戶端提供服務。
反向代理對外都是透明的,訪問者並不知道自己訪問的是一個代理。
開放的反向代理應用:nginx和nat123。nginx是單純的反向代理,需要自行搭建反向代理服務才能使用,效率高。nat123是結合了NAT和反向代理的應用,可以直接使用,解決80埠問題等,速度快。

10. apache代理轉發SFTP請求的httpd.conf 配置

Apache如何配置轉發
發布時間:2014-04-04 來源:伺服器之家
1、httpd-2.2.15-win32-x86-no_ssl.msi
配置
打開apache安裝目錄的conf文件夾下的httpd.conf
1、將以下兩行前的注釋字元 # 去掉:
#LoadMole proxy_mole moles/mod_proxy.so
#LoadMole proxy_http_mole moles/mod_proxy_http.so
2、在httpd.conf 文件的最後加上轉發規則
例如:
ProxyPass /cas http://192.168.0.206:9090/ca
ProxyPassReverse /cas http://192.168.0.206:9090/ca
將/cas開頭的請求轉發到206伺服器9090埠的cas上
依次類推,其他的轉發也是通過這種方式設置,如:
ProxyPass /cas http://192.168.0.206:9090/ca
ProxyPassReverse /cas http://192.168.0.206:9090/ca
ProxyPass /aip http://192.168.0.206:9090/ai
ProxyPassReverse /aip http://192.168.0.206:9090/ai
ProxyPass /eagle http://192.168.0.206:8080/eagle
ProxyPassReverse /eagle http://192.168.0.206:8080/eagle
ProxyPass /idap http://192.168.0.155:6060/ida
ProxyPassReverse /idap http://192.168.0.155:6060/ida
#bbs不轉發,採用apache處理
ProxyPass /bbs !
ProxyPassReverse /bbs !
備註:在於AIP結合中子系統配置的路徑不能寫全路徑比如:http://192.168.0.206:9090/eagle,要填成/eagle;寫全路徑瀏覽器會直接去訪問設置的地址,不會在通過apache的轉發。其他的相關配置項也需做相應調整。

熱點內容
美發店認證 發布:2021-03-16 21:43:38 瀏覽:443
物業糾紛原因 發布:2021-03-16 21:42:46 瀏覽:474
全國著名不孕不育醫院 發布:2021-03-16 21:42:24 瀏覽:679
知名明星確診 發布:2021-03-16 21:42:04 瀏覽:14
ipad大專有用嗎 發布:2021-03-16 21:40:58 瀏覽:670
公務員協議班值得嗎 發布:2021-03-16 21:40:00 瀏覽:21
知名書店品牌 發布:2021-03-16 21:39:09 瀏覽:949
q雷授權碼在哪裡買 發布:2021-03-16 21:38:44 瀏覽:852
圖書天貓轉讓 發布:2021-03-16 21:38:26 瀏覽:707
寶寶水杯品牌 發布:2021-03-16 21:35:56 瀏覽:837