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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: apache: правильная переадресация на другой хост  (Прочитано 2414 раз)

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

Оффлайн BSB

  • Автор темы
  • Участник
  • *
  • Сообщений: 239
  • Сама Справедливость
    • Просмотр профиля
Провайдер выдает динамический IP, поэтому приходится пользоваться записями CNAME. Так работает блог, он находится на одном из компьютеров сети, и до него настроен проброс 80-го порта.
Сайты я мастрячу на своём компе, и пока не проверю, не рискую размещать на том вебсервере. Но тем не менее, нужно обеспечить доступ по тому же 80-му порту из внешки на мой компьютер.
Я помещаю на вебсервере еще один сайт вот с такой конфигой:
<VirtualHost *:80>
ServerName testsite.ru
Redirect / 192.168.0.3
</VirtualHost>
Всё работает, но проблема только в том, что в адресной строке у меня кака, которая никак не похожа на http://testsite.ru. Как в таком случае правильней поступить?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Создаёте на сервере, который видно из инета, новый хост для тестового сайта.
Вместо обычного описания хоста, пишете там
<Virtualhost *:80>
    ServerName test.example.com
    <IfModule proxy_module>
        <IfModule authn_file_module>
            ProxyPass "/" "http://192.168.0.3/"
        </IfModule>
    </IfModule>
</VirtualHost>

Потом делаете

a2enmod proxy proxy_http && service apache2 restart
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн BSB

  • Автор темы
  • Участник
  • *
  • Сообщений: 239
  • Сама Справедливость
    • Просмотр профиля
о, спасибо, буду пробовать!
А уж до кучи тогда: нет ли возможности прямо в конфиге проверять доступность хоста, чтобы если вдруг мой ПК выключен, переадресовать на заглушку? :)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Эээ.. А смысл? Это тестовый хост, его лучше вообще держать под <IfModule authz_host_module>
  Order allow,deny
  Allow from 127.0.0.0/8
  Allow from 192.168.1.0/28
#  Allow from All
</IfModule>
в .htaccess и снимать комментарий только когда надо показать работу заказчику.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн BSB

  • Автор темы
  • Участник
  • *
  • Сообщений: 239
  • Сама Справедливость
    • Просмотр профиля
это да. Просто думал насчет заглушки "under construction" с таймером отсчета, в момент, когда хост выключен или показать еще нечего.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Это не так просто, если хочется полной прозрачности и удалённого управления. Легче не пытаться.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн BSB

  • Автор темы
  • Участник
  • *
  • Сообщений: 239
  • Сама Справедливость
    • Просмотр профиля
Понял. За сим объявляю проблему решенной. Спасибо! :)

 

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