Доступ 2 сайта на той же машине позади маршрутизатора

Это кажется, что существует, что-то продолжающее Ваш flash/memeory. может Вы система dir:? можно ли скопировать конфигурацию запуска прочь в tftp (по крайней мере, если системы действительно понижаются трудно, необходимо ли будет куда-нибудь пойти от).

Также я открыл бы случай TAC.

0
задан 19 March 2010 в 18:26
2 ответа

Создайте или отредактируйте vhosts.conf в своем апачском conf.d (или эквивалентный в зависимости от ОС).

Используйте директиву NameVirtualHost для обработки имен DNS.

NameVirtualHost *:80

Затем определите каждый из своих виртуальных хостов. Что-то как следующее:

<VirtualHost *:80>
    ServerName sub1.domain.com
    ProxyRequests Off
    ProxyPreserveHost On

    # use the IP address or DNS or the server to forward to
    # can include the port as well if necessary
    ProxyPass / http://x.x.x.1/
    ProxyPassReverse / http://x.x.x.1/
</VirtualHost>

<VirtualHost *:80>
    ServerName sub2.domain.com
    ProxyRequests Off
    ProxyPreserveHost On

    ProxyPass / http://x.x.x.2/
    ProxyPassReverse / http://x.x.x.2/
</VirtualHost>

Для этих двух сайтов на том же поле это зависит от того, как они - установка. Если они будут на различных портах, определят порты, если они будут путями, то необходимо будет добавить путь на конце записей ProxyPass и ProxyPassReverse:

http://x.x.x.1/app1
1
ответ дан 4 December 2019 в 13:09
  • 1
    Вы могли также перенести директивы ProxyPass и ProxyPassReverse в директиву Местоположения. –  ahanson 19 March 2010 в 23:54
  • 2
    Спасибо tgm, у меня все еще есть некоторый свинец: на моей машине прокси, в ports.conf: " NameVirtualHost *:80 Слушает 80 " и в моем VirtualHosts: " < VirtualHost *:80> ServerName test.domain.tld ProxyRequests От ProxyPreserveHost На ProxyPass / 192.168.1.150:81 ProxyPassReverse / 192.168.1.150:81 </VirtualHost> " и на машине, размещающей сайты: < VirtualHost 192.168.1.150:81> ServerName test.domain.tld DocumentRoot/home/www/test/public </VirtualHost> < Каталог "/home/www/test/public" > Индексный MultiViews AllowOverride Опций Ни один, что позволяет Порядок, отклоните, Позволяют от всего </Directory> –  Luc 20 March 2010 в 16:07
  • 3
    привет, that' s точно, в чем я нуждался, это хорошо работает.Большое спасибо. –  Luc 21 March 2010 в 15:32

Вы могли установить прокси на первом поле, которое соединяется и туннелирует к второму. Это - то, так, чтобы второе поле сделало весь тяжелый подъем, первому только будут нужны ресурсы для отображения страницы.

2
ответ дан 4 December 2019 в 13:09
  • 1
    Кажется, что он хочет комбинацию proxypass и virtualhosts. –  Jeremy L 19 March 2010 в 19:44

Теги

Похожие вопросы