Примечание: где вы увидите «xttp» actualy является «HTTP», но StackOverflow правила не позволяют мне использовать более 1 гиперссылке в одном посте потому что у меня не хватает "кредит", чтобы сделать это :)MediaWiki установлен на виртуальном сервере, доступном через Apache ProxyPass
ВВЕДЕНИЕ
Привет,
Я установил программное обеспечение MediaWiki 1.15.3 в частную локальную сеть на ящике Linux (CentOS 5), с: Apache 2.2.3, PHP 5.1.6, MySQL 5.0.45. Назовите это поле Linux «wiki 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 как:
< VirtualHost 0.0.0.0:80>
ServerName wiki.cubique.ro
DocumentRoot/someinternalpath/html
ScriptAlias / CGI-BIN/someinternalpath/CGI-BIN
...
Ну, после того как я перейти на wiki.cubique.ro я увидел пустую веб-страницу, так как/someinternalpath/html имеет пустой Inde x.htm.
Нет проблем, я знаю, что я должен «научить» маршрутизатор передавать весь доступ к виртуальному домену (wiki.cubique.ro) в поле wiki, где хранятся реальные страницы.
Так я учу Apache для PROXYPASS доступа виртуального корневого домена в корне вики коробки, как это:
... следующие строки лежит в том же определении виртуального домена см выше
ProxyPass/xttp: //192.168.0.200/wiki/
ProxyPassReverse/xttp: //192.168.0.200/вики/
</VirtualHost>
ЧТО ПРОБЛЕМА
Если я получить доступ к вики, используя внутренний адрес (например, xttp: //192.168.0.200/wiki/) выглядит великолепно (таблицы стилей, все).
Когда я обращаюсь к вики, используя виртуальное доменное имя (xtt: //wiki.cubique.ro), он показывает содержимое, но не таблицу стилей. Хуже того, никакие внутренние ссылки wiki не работают вообще.
сделать попытку: http://wiki.cubique.ro
НАКОНЕЦ, вопрос
Любой имеет ключ, как бороться с этим?
Спасибо.
я буду. Спасибо за ответ и извините за поздний ответ. –