Алиас игнорирует ссылки при указани порта
Алиас игнорирует ссылки при указани порта
Всем привет!
Столкнулся с такой проблемой:
Сайт работает через несколько ISP с разными белыми IP.
Основной сайт, предположим, имеет IP 89.21.10.100
Алиас расположен и настроен на IP: 195.55.55.55
При обращении на сайт http://89.21.10.100 некоторые сервисы используют порт 8080 и они прописаны как http://89.21.10.100:8080
При переходе по IP 195.55.55.55 который указан как алиас все упоминания IP 89.21.10.100 автоматически заменяются 195.55.55.55 кроме тех, где прописан порт :8080
Как добиться того, чтоб при работе через алиас, ссылки где указан порт тоже подменялись на IP алиаса?
Столкнулся с такой проблемой:
Сайт работает через несколько ISP с разными белыми IP.
Основной сайт, предположим, имеет IP 89.21.10.100
Алиас расположен и настроен на IP: 195.55.55.55
При обращении на сайт http://89.21.10.100 некоторые сервисы используют порт 8080 и они прописаны как http://89.21.10.100:8080
При переходе по IP 195.55.55.55 который указан как алиас все упоминания IP 89.21.10.100 автоматически заменяются 195.55.55.55 кроме тех, где прописан порт :8080
Как добиться того, чтоб при работе через алиас, ссылки где указан порт тоже подменялись на IP алиаса?
Re: Алиас игнорирует ссылки при указани порта
Порт 8080 служебный, используется в виртуальных хостах (проксирование nginx на apache), в связке nginx + apache
Вы не должны использовать этот порт. Установите чистый apache, или nginx там только 80 порт.
Вы не должны использовать этот порт. Установите чистый apache, или nginx там только 80 порт.
Re: Алиас игнорирует ссылки при указани порта
Порт 8080 был указан для примера. Фактически использую порт 65400
Однако, достаточно указать домен даже в таком формате: http://site:80 алиас уже не будет подменять исходное имя сайта.
Однако, достаточно указать домен даже в таком формате: http://site:80 алиас уже не будет подменять исходное имя сайта.
Re: Алиас игнорирует ссылки при указани порта
В менеджере ip, можете настроить nat.
Второе, конфиги виртуальных хостов формируются по шаблону, /etc/brainy/vhosts/vhosts.tpl
Вы можете сделать свой шаблон по пути, /etc/brainy/vhosts/vhosts.local.tpl
Зачем указывать 80 порт, если он используется по умолчанию для протокола http://?
Второе, конфиги виртуальных хостов формируются по шаблону, /etc/brainy/vhosts/vhosts.tpl
Вы можете сделать свой шаблон по пути, /etc/brainy/vhosts/vhosts.local.tpl
Re: Алиас игнорирует ссылки при указани порта
Ладно, видимо я не ясно выразился. Мой сайт работает с использованием алиаса. Основное имя сайта: http://site.com условно. алиас: http://alias.com
Условием правильной работоспособности алиаса заключается то, что бы все ссылки исходного сайта заменялись на домен алиаса. Так вот - заменаются не все. заменяются только те ссылки в которых не фигурирует порт. Я не прописываю порт 80, я знаю, что он используется по умолчанию, однако достаточно в тело исходного сайта прописать ЛЮБУЮ ссылку в которой будет указан даже :80 порт - всё. на сайте http://alias.com она останется в виде http://site.com:80 а для работоспособности сайта мне необходимо, чтоб ссылки с указанием порта тоже подменялись на домен алиаса.
Если это возможно сконфигурировать через vhosts, объясните как? я не понимаю эту процедуру.
Условием правильной работоспособности алиаса заключается то, что бы все ссылки исходного сайта заменялись на домен алиаса. Так вот - заменаются не все. заменяются только те ссылки в которых не фигурирует порт. Я не прописываю порт 80, я знаю, что он используется по умолчанию, однако достаточно в тело исходного сайта прописать ЛЮБУЮ ссылку в которой будет указан даже :80 порт - всё. на сайте http://alias.com она останется в виде http://site.com:80 а для работоспособности сайта мне необходимо, чтоб ссылки с указанием порта тоже подменялись на домен алиаса.
Если это возможно сконфигурировать через vhosts, объясните как? я не понимаю эту процедуру.
Re: Алиас игнорирует ссылки при указани порта
Создаете файл/etc/brainy/vhosts/vhosts.local.tplЕсли это возможно сконфигурировать через vhosts, объясните как? я не понимаю эту процедуру.
Синтаксис шаблонизатора smarty, пишите свои правила по которым будут создаваться конфиги виртуальных хостов.
Re: Алиас игнорирует ссылки при указани порта
мне нужно 1 правило. чтоб не игнорировались ссылки с указанным портом. Какой параметр за это отвечает?
Re: Алиас игнорирует ссылки при указани порта
Друзья, подскажите как возможно решить эту проблему?( не могу найти решение. Как поправить vhost чтоб алиас работал, даже если в ссылке указан номер порта?