2010-04-28 74 views
1

注意:在這裏你會看到「xttp」 actualy是「HTTP」,但計算器規則不允許我在一個崗位使用超過1個超級鏈接因爲我沒有足夠的 「信用」 要做到這一點:)鏈接到MediaWiki

介紹

嗨,

我在Linux機器上的專用局域網(CentOS 5)上安裝了MediaWiki 1.15.3軟件,其中包含:Apache 2.2.3,PHP 5.1.6,MySQL 5.0.45。我們將這個Linux框命名爲「wiki框」。

公共用戶無法訪問此wiki,因爲它位於專用LAN上。

對於外部用戶(互聯網用戶),我們有一個Linux路由器(使用Apache 2.0.52),我們託管我們的網站(例如:xttp://www.cubique.ro)。我們來命名這個Linux盒子「路由器」。

我想

我想要做的是:

  1. 創建一個虛擬域(如xttp://wiki.cubique.ro)的 「路由器」
  2. 設置上虛擬域轉發所有xttp請求我的私人「維基盒子」(如:xttp://192.168.0.200/wiki_root/)

什麼,我已經做了

在路由器的阿帕奇(httpd.conf文件),我創建了一個虛擬主機爲:

<虛擬主機0.0.0.0:80>
服務器名wiki.cubique.ro
的DocumentRoot/someinternalpath/HTML
的ScriptAlias /的cgi-bin/someinternalpath/cgi-bin目錄
...

好了,以後我在瀏覽我wiki.cubique.ro看到一個空白的網頁,如/ someinternalpath/HTML有一個空不知疲倦x.htm頁面。

沒問題,我知道我必須「教導」路由器將虛擬域(wiki.cubique.ro)的所有訪問權限傳遞給存儲實際頁面的wiki框。

所以我教的Apache PROXYPASS虛擬域根的wiki箱根這樣的訪問:

...以下行位於同一個虛擬域的定義,見上面
ProxyPass/xttp://192.168.0.200/wiki/
ProxyPassReverse/xttp://192.168.0。200 /維基/
< /虛擬主機>

問題是什麼

如果我訪問使用內部地址維基(如xttp://192.168.0.200/wiki/)看起來燦爛(樣式表,一切)。
當我使用虛擬域名(xttp://wiki.cubique.ro)訪問wiki時,它顯示內容但沒有樣式表。更糟的是,沒有任何內部維基鏈接正在工作。

做一個嘗試:http://wiki.cubique.ro

最後,問題

有人有線索如何面對呢?

謝謝。

回答