1. 程式人生 > >由一臺伺服器的apache 代理 到另外一臺 apache

由一臺伺服器的apache 代理 到另外一臺 apache

兩臺伺服器,一臺外網可以訪問,另一臺不能。

A伺服器可以被外網訪問,B伺服器不能。

A伺服器上的apache配置:

NameVirtualHost *:80


<VirtualHost *:80>
    ServerName localhost
    ServerAlias localhost
    ServerAdmin [email protected]
    
    ProxyPass /ikea http://172.16.22.11:89
    ProxyPassReverse /ikea http://172.16.22.11:89

    <proxy http://172.16.22.11:89>
        AllowOverride All
        Order Deny,Allow
        Allow from all
    </proxy>

    proxypass /svn !

    ProxyPass /clubupload ! 
    ProxyPass /****upload !
    ProxyPass /bugs !   

    ErrorLog logs/error_log
    CustomLog logs/access_log common
    ErrorDocument 404 /sys/logon.jsp
    </proxy>
</VirtualHost>

監聽A伺服器的80埠,然後由代理到B伺服器的89埠

B伺服器上的89埠配置:

NameVirtualHost *:89

<VirtualHost *:89>
    DocumentRoot /var/www/website/community.ikea.cn
    ServerName community.ikea.cn


RewriteEngine On
#RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule  ^/hfcenter/class_([0-9]+)\.html$ /hfcenter/articlelist.php?hfid=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule  ^/hfcenter/topic_([0-9]+)\.html$ /hfcenter/showarticle.php?aid=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule  ^/hfcenter/topic_([0-9]+)_([0-9]+)\.html$ /hfcenter/showarticle.php?aid=$1&asid=$2 [L]


</VirtualHost>
 

相關推薦

伺服器執行多個ActiveMQ(版本apache-activemq-5.4.2)

一、在同一臺機器上配置多個ActiveMQ(版本apache-activemq-5.4.2) 1.複製一份執行檔案   cp -r apache-activemq-5.4.2 apache-activemq-5.4.2-new 2.修改配置檔案activemq.xml   v

把資料通過串列埠或USB以1秒間隔實時發給另外計算機,在另外計算機上以同樣方式顯示條形圖或趨勢曲線。

前面兩篇文章已經講過了隨機資料產生,繪製直方圖,趨勢圖,資料儲存,串列埠傳送。接下來則是串列埠接收部分的程式。 注意:如果在一臺電腦上進行除錯,需要用虛擬串列埠軟體把串列埠1,2連結起來。 // 作業Dlg.cpp : 實現檔案 // #includ

檔案從伺服器拷貝到另伺服器

scp就是secure copy,是用來進行遠端檔案拷貝的.資料傳輸使用ssh1,並且和ssh1使用相同的認證方式,提供相同的安全保證.與rcp不同的是,scp會要求你輸入密碼如果需要的話.   最簡單的應用如下:   scp 【本地使用者名稱@IP地址:檔

怎麼複製虛擬機器到另外電腦上

現在要想把一臺電腦上虛擬機器的ubuntu系統複製到另外一個臺電腦上的虛擬機器上我的做法是直接複製ubuntu系統,右鍵一個ubuntu系統,設定,找到工作目錄這個目錄就這個ubuntu系統的全部內容,那麼我們直接把這個目錄拷到另外一臺的電腦上。然後再另外一臺電腦的虛擬機器上

查詢在張表不在另外張表的記錄及效率探究

tro 圖片 刪除 rom 表連接 ren open 方式 mod 在我做項目的時候遇到一個需求,要將存在於表ta而不存在於表tb中的數據查詢出來。 記錄使用的方法和探討效率。 數據準備 創建表ta,並且使用存儲過程插入13000條數據,在我的機器上運行時間: 346.7

java 連帶操作(兩張表關聯,張表插入條新資料,另外張表也跟著插入條新資料)

以角色許可權模組中增加功能為例子:a) 概念: 連帶操作:首先先在Role表中插入一條資料,接著拿到rid,往Role-Acl表中插入一條資料b)資料庫設計:Role表:Role-Acl表:c) 程式碼實現:RoleMap:/**  *  * @Description: 新增

將資料庫表的列賦值給另外

專案裡面用到的資料庫表需要手動修改一些東西。行數少的時候,自己手動設定就可以了。但是行數越來越多,就要想辦法了。 將一列賦值給另外一列,可以讓這個表作為兩個表,兩個表連線起來,再將其中的一個表的列內容賦值給另外一列。sql如下: UPDATE tree_table a IN

查詢在張表不在另外張表的記錄

參考文獻 http://www.cnblogs.com/xwdreamer/archive/2012/06/01/2530597.html 題目 假如要查詢在a表中存在,但是在b表中不存在的記錄,應該如何查詢。為了便於說明,我們假設a表和b表都只有一個欄位id,a表中的

DB2大資料重張表複製到另外張表儲存過程和直接在客戶端中執行

  IN PI_PCKBED VARCHAR(32672),IN PI_PCKEND VARCHAR(32672)) BEGIN   DECLARE SQL1 VARCHAR(200);   DECLARE SQL2 VARCHAR(200);   DECLARE SQL3 VARCHAR(200);   D

mysql查詢在張表不在另外張表的記錄(外連線)

mysql查詢在一張表不在另外一張表的記錄 問題:  查詢一個表(tb1)的欄位記錄不在另一個表(tb2)中      條件:tb1的欄位key的值不在tbl2表中      ----------------------     最原始的寫法:     

伺服器apache 代理另外 apache

兩臺伺服器,一臺外網可以訪問,另一臺不能。 A伺服器可以被外網訪問,B伺服器不能。 A伺服器上的apache配置: NameVirtualHost *:80 <VirtualHost *:8

mongodb 快速複製資料到 另外伺服器

源伺服器 192.168.1.100   27017 目標伺服器 192.168.1.100   27018   源伺服器  目標伺服器  配置成 主從模式 ,就可以實現無需(匯出 匯入 資料) 

通過Nginx反向代理,在伺服器上配置兩個域名

如果想在一臺伺服器上配置兩個域名,可以採用部署兩個Tomcat,分別繫結不同的埠,然後通過Nginx做反向代理,將兩個域名分別指向兩個Tomcat上。從而實現在一臺伺服器上配置兩個域名,或者多個域名的功能。配置方法如下:首先,通過配置Tomcat的server.xml,讓to

Nginx + Tomcat 反向代理 如何在高效的在伺服器部署多個站點

首先我們需要安裝好Nginx、jdk、Tomcat,安裝方法已經在 上一篇 說過了,本篇不再贅述。 下來看一下我們的需求,我這裡有三個網站專案工程需要部署(依次對應著三個域名),提供一臺Linux伺服器,要實現訪問對應的域名跳轉到對應的網站。 下來我們看一下

apache伺服器搭建兩個不同域名的網站如何配置

先開啟Apache的配置檔案httpd.conf,在這個檔案, 找到這句:“#Include etc/extra/httpd-vhosts.conf” 把前面的#去掉,即開啟了使用虛擬主機的功能;

伺服器安裝兩個不同的php,apache版本環境?

1、首先需要重啟,path路徑只能寫一個php路徑。另外關鍵一處就是環境變數中 PHPRC 這個值。這個值比較關鍵,如果不改也會導致切換php版本失敗。注意切換版本後一定要重啟。可以用cmd,php-v 檢視版本是否更改過來,然後看是否有哪些模組沒有載入。

上傳檔案並儲存到另外伺服器

1、在檔案伺服器上,建立一個本地帳戶(管理員許可權),比如登入名:upload,密碼:upload,注意在建立的時候選擇“密碼永不過期”,去掉勾選“使用者下次登入時須更改密碼”的選項; 2、在要共享的資料夾上點右鍵,選擇“屬性”-“安全”,增加upload帳戶可以寫入的許

給大家說明怎麼從sql server伺服器拷貝資料到另外sql server伺服器

平臺說明:兩臺sql server2005伺服器,上面裝了兩個相同的資料庫 最近由於專案需要,需要將其中一臺伺服器上的資料庫的資料拷貝到另外一臺伺服器上的資料庫上,經過了很多google後終於完成了,在此做個詳細的記錄,希望能夠幫到大家及自己。 一、第一步:sql新增

myeclipse中添加另外服務器

cli spa server 服務器 log clip 一個 ice strong 我是按照我做的來說了,有不對的地方還請大神們不吝賜教!! 搭建兩個服務器,只需要將端口號改成不同的即可。 操作步驟如下: 下了兩個不同版本的tomcat服務器。 Window->Pr

CS2: Server 2003 enter-pssession 連接到另外服務器報錯

ipa sport sp2 com 報錯 enter hang nts sets 客戶問題概括:用戶反饋在域中一臺Win 2003 SP2 服務器使用 Powershell ,“enter-pssession” 鏈接到另外一臺服務器無法工作,該服務器無其他問題. 報錯內容