Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: сайт на apache2, проброс в интернет, отобраается только главная страница  (Прочитано 722 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн rutaKATe

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Я начинающий в 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, но уже лучше)
« Последнее редактирование: 03 Декабря 2013, 10:22:32 от rutaKATe »

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.