1. 程式人生 > >apache 反向代理:apache和iis共用80埠

apache 反向代理:apache和iis共用80埠

之前一個朋友介紹了一個小網站的製作的活,價格挺便宜,我就圖省事用asp做了

要給客戶上線了才發現:客戶是自己買的阿里雲伺服器,已經有php的站了.

這下操蛋了,之前沒這麼搞過

網上找半天iis和apache共用80埠的資料,各種試,總算搞定了:

首先呢,在httpd.conf裡面,取消下面四行的註釋(具體幹嘛的,稍後查資料):
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so

然後Include conf/extra/httpd-vhosts.conf 去掉註釋(使用apaphe的虛擬主機功能)

然後在httpd-vhosts.conf 裡:

<VirtualHost *:80> 這裡是預設站點配置
    [email protected]
    DocumentRoot "c:/www"
    ServerName dummy-host.example.com
    ServerAlias www.dummy-host.example.com
    ErrorLog "logs/dummy-host.example.com-error.log"
    CustomLog "logs/dummy-host.example.com-access.log" common
</VirtualHost>


<VIRTUALHOST *:80> 這裡是代理配置
    ProxyPreserveHost On
    ServerAdmin

[email protected]
    ServerName www.a.com
    DefaultLanguage zh-CN
    AddDefaultCharset GB2312
    ProxyPass / http://www.b.cn:81/  域名已經解析,iis埠81

    ProxyPassReverse /http://www.b.cn:81/

</VIRTUALHOST>


<VIRTUALHOST *:80>
    ProxyPreserveHost On
    ServerAdmin [email protected]
    ServerName b.cn注意這裡,是不加www的域名,如果沒有,訪問http://b.com就會報錯

    DefaultLanguage zh-CN
    AddDefaultCharset GB2312
    ProxyPass/http://www.b.cn:81/  
    ProxyPassReverse / http://www.b.cn:81/
</VIRTUALHOST>

相關推薦

apache 反向代理:apacheiis共用80

之前一個朋友介紹了一個小網站的製作的活,價格挺便宜,我就圖省事用asp做了 要給客戶上線了才發現:客戶是自己買的阿里雲伺服器,已經有php的站了. 這下操蛋了,之前沒這麼搞過 網上找半天iis和apache共用80埠的資料,各種試,總算搞定了: 首先呢,在httpd.co

nginx反向代理實現與tomcat共用80

找到nginx得配置檔案nginx.conf編輯 worker_processes 1; events { worker_connections 1024; } http { include mime.types; defa

APMServ5.2.6IIS共用80的除錯實錄

    公司伺服器一直都是採用PHP環境搭建的株洲都市線上論壇作為地方入口網站,今天接到部門要求,需要另外多加入一個正規的入口網站,論壇作為附屬網站作為給網友交流之用,這次的伺服器改動比較大,最為關鍵的是以前伺服器只有Apache環境,目前公司開發出來的入口網站是採用的SQL2005+.NET2.0環境,

apacheiis共用80

我們可以使用單IP地址來實現,但是在效能上有損失: 將apache設為使用80埠,IIS使用其它埠,比如8080,然後將apache作為IIS的代理。速度有影響. 在httpd.conf裡面,取消下面四行的註釋: LoadModule proxy_module mod

IISTomcat共用80後撤回,用Tomcat使用80

僅使用與使用isapi_redirect實現IIS和Tomcat公用80埠 1.停用IIS 2.進入控制面板-管理工具-服務,找到IIS Admin Service,並停止執行 3.找到登錄檔中的:HKEY_LOCAL_MACHINE/SOFTWARE/Apache Sof

IIS 轉發代理 Apache , 共用80

IIS 轉發代理 Apache 1 在apache 配置虛擬域名+埠:www.a.com:81 2. IIS 配置開始. 下載安裝:application-request。 配置開啟代理 配置開啟代理: 2. 選擇II

Nginx(代理) + Tomcat(Java) + Apache(PHP) 共用80,叢集

問題闡述:很多時候我們一臺伺服器同時安裝了 java執行環境、php執行環境、.net執行環境,不同的環境會使用不同的埠,那麼訪問的時候就需要用不同的埠來訪問專案,顯然這對使用者的友好度不行。文章目的:解決的核心問題是:使用一個80埠,根據域名或者子域名 同時訪問java +

apache反向代理配置(反向代理連線的是IIS

apache伺服器的代理功能分為正向代理及反向代理: 1.正向代理:也就是我們通常所說的代理伺服器,只用於代理內部網路對Internet的連線請求。客戶機必須指定代理伺服器,並將本來要直接傳送到Web伺服器上的http請求傳送到代理伺服器中。 2.反向代理:指以代理伺服器來

apache 反向代理tsl支援tsl1.2以下版本

最近公司的微信小程式專案要求用java寫,而我們的ssl服務證書是繫結在apache 上需要做反向代理 1、開啟Apache的配置檔案httpd.conf,找到下面的內容,將註釋去掉,以啟動代理模組 

Apache反向代理負載均衡會話保持配置

Apache從1.2版本起,代理模組就已經加入到Apache原始碼中,可惜當時的代理模組有很多問題,比如:與較新的http規範不相容等等,從Apache2.0起mod_proxy模組不但被重新改寫,還分

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(需要在客戶端的瀏覽器中設置代理服務器) 適用於: ①局域

練手nginx反向代理apache實戰

pst virtual stream ror roo cnblogs 什麽 sta war 先說下原理性的 什麽是反向代理 用戶訪問域名 域名的指向到nginx nginx把請求轉發到apache 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也

Apache反向代理Tomcat(mod_proxy方式)

eve mpm conf host 報文 支持 反向代理 jdk1 catalina Apache反向代理Tomcat(mod_proxy方式)環境使用兩臺服務器,apache服務器IP為192.168.8.18,tomcat服務器地址為192.168.8.16Tomcat

Linux環境下Apache反向代理金蝶中介軟體Apusic叢集

作業系統:RedHat Enterprise Linux 5.6 文件參考:《金蝶Apusic應用伺服器 幫助手冊| IX. Apusic Http Server使用指南》   一、金蝶中介軟體配置 金蝶中介軟體需要修改的是叢集環境中所有節點域中的apusic.conf和vm.options

利用Apache反向代理解決前後端造成的跨域問題

Apache可以被配置為正向(forward)和反向(reverse)代理。 正向代理是一個位於客戶端和原始伺服器(origin server)之間的伺服器,為了從原始伺服器取得內容,客戶端向代理髮送一個請求並指定目標(原始伺服器),然後代理向原始伺服器轉交請求並將獲得的內容返回給客戶端。客戶端

【Nginx】使用nginx反向代理IIS實現80的解放

下載版本:   我使用了穩定版本。 下載完成之後進行目錄解壓,解壓之後大概就是這個樣子: 網上很多人寫這些了想了解概念的百度一下一搜一大把,所以就不嘮叨了。只是記錄一片windows中的使用,也是親身體驗,配置因為window可能有點坑所以記錄以便查閱很分享。 瞭解nginx的功能推薦:ht

Apache 反向代理與修改網頁內容

apahce與nginx經常被用於作為Web伺服器,其實apache與nginx有非常多的拓展功能,可以通過訪問官方網站了解相關內容。之前使用過apache實現反向代理的功能,於是把它記錄下來,方便以後做其他的配置。反向代理的時候,也使用了兩種方式實現了修改網頁內容的功能,