Примечание : там, где вы увидите " xttp ", на самом деле это " http ", но правила stackoverflow не позволяют мне использовать более 1 гиперссылки в одной пост, потому что мне не хватает "кредита", чтобы сделать это :)
Введение
Привет
Я установил программное обеспечение MediaWiki 1.15.3 в частной локальной сети на компьютере с Linux (CentOS 5) с: Apache 2.2.3, PHP 5.1.6, MySQL 5.0.45. Давайте назовем этот Linux box "вики box".
Публичные пользователи не могут получить доступ к этой вики, так как она размещена в частной локальной сети.
Для внешних пользователей (пользователей Интернета) у нас есть маршрутизатор Linux (с Apache 2.0.52), где мы размещаем наш веб-сайт (например: xttp: //www.cubique.ro). Давайте назовем эту коробку Linux "маршрутизатором".
ЧТО ХОЧУ
Что я хочу сделать, это:
- для создания виртуального домена (как xttp: //wiki.cubique.ro) на «роутере»
- настроить виртуальный домен для пересылки всех запросов xttp в мой личный «ящик вики» (например: xttp: //192.168.0.200/wiki_root/)
ЧТО Я СДЕЛАЛ УЖЕ
На Apache маршрутизатора (httpd.conf) я создал VirtualHost как:
Имя_сервера wiki.cubique.ro
DocumentRoot / someinternalpath / html
ScriptAlias / cgi-bin / someinternalpath / cgi-bin
...
Хорошо, после того как я перешел на wiki.cubique.ro, я увидел пустую веб-страницу, так как / someinternalpath / html имеет пустую страницу index.htm.
Нет проблем, я знаю, что мне нужно «научить» маршрутизатор передавать весь доступ виртуального домена (wiki.cubique.ro) в окно вики, где хранятся реальные страницы.
Итак, я учу Apache ProxyPass доступу корневого домена виртуального домена к корневому вики-файлу следующим образом:
... следующие строки лежат в том же определении виртуального домена, см. Выше
ProxyPass / xttp: //192.168.0.200/wiki/
ProxyPassReverse / xttp: //192.168.0.200/wiki/
ЧТО ТАКОЕ НОМЕР
Если я получаю доступ к вики с использованием внутреннего адреса (например, xttp: //192.168.0.200/wiki/), он выглядит великолепно (таблицы стилей, все).
Когда я получаю доступ к вики с использованием имени виртуального домена (xttp: //wiki.cubique.ro), он показывает содержимое, но не содержит таблицы стилей. Хуже того, внутренние вики-ссылки вообще не работают.
Попробуйте: http://wiki.cubique.ro
НАКОНЕЦ, ВОПРОС
Кто-нибудь знает, как с этим бороться?
Спасибо.