Я начинающий в Linux. Суть проблеммы в том, что собрал сервер на Ubuntu Server, накатил Apache2+php5+mySQL, запустил на этом сайт (Moodle), в локальной сети крутится отлично, все работает как надо, но появилась необходимость публикации сайта в интернетах. Сервер с сайтом берет интернет через прокси (Debian), управляется прокси SQUID'ом, разбираться в нем времени не было, по этому сайт в интернеты выводил с помощью Apache2 (с помощью ProxyPass и ProxyPassRevers). Сайт в интернетах виден, по внешнему адресу прокси сервера, но беда в том, что по этому айпи отображается только первая страница (index.php), дальше при нажатии любой ссылки, переходит на локальный сервер, при этом если в вводить адрес самому(то есть дописывать в адресную строку) то все норм открывается и адрес сервера не меняется. Я так понимаю что дело в индексации ссылок в кодах сайта, можно ли как то это обойти, что бы если зашли на сайт с инета (по одному ip) то все по этому адресу работало, а не перескакивало на внутренний адрес. Понимаю что не очень понятно описал проблемму, но если захотите помочь, то уточню конечно инфу. Заранее спасибо.
Пользователь решил продолжить мысль 03 Декабря 2013, 10:22:32:
решил, в Moodle был файл config-dist.php, почитал оказалось что нужно было в файл config.php добавить строку
$CFG->reverseproxy = true; и после прописать в wwwroot внешний адрес(тот что из инета) прокси. Вот и все))) Правда после этого все напраления идут уже через внешний IP, но уже лучше)