Алиас игнорирует ссылки при указани порта

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
Ответить
mstsc
Сообщения: 7
Зарегистрирован: Вт мар 28, 2023 5:07 pm

Алиас игнорирует ссылки при указани порта

Сообщение mstsc » Вс ноя 05, 2023 1:33 pm

Всем привет!
Столкнулся с такой проблемой:
Сайт работает через несколько 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 алиаса?

Аватара пользователя
alenka
Сообщения: 2012
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Алиас игнорирует ссылки при указани порта

Сообщение alenka » Пн ноя 06, 2023 10:23 am

Порт 8080 служебный, используется в виртуальных хостах (проксирование nginx на apache), в связке nginx + apache
Вы не должны использовать этот порт. Установите чистый apache, или nginx там только 80 порт.

mstsc
Сообщения: 7
Зарегистрирован: Вт мар 28, 2023 5:07 pm

Re: Алиас игнорирует ссылки при указани порта

Сообщение mstsc » Пн ноя 06, 2023 11:22 am

Порт 8080 был указан для примера. Фактически использую порт 65400
Однако, достаточно указать домен даже в таком формате: http://site:80 алиас уже не будет подменять исходное имя сайта.

Аватара пользователя
alenka
Сообщения: 2012
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Алиас игнорирует ссылки при указани порта

Сообщение alenka » Пн ноя 06, 2023 12:10 pm

В менеджере ip, можете настроить nat.
Зачем указывать 80 порт, если он используется по умолчанию для протокола http://?
Второе, конфиги виртуальных хостов формируются по шаблону, /etc/brainy/vhosts/vhosts.tpl
Вы можете сделать свой шаблон по пути, /etc/brainy/vhosts/vhosts.local.tpl

mstsc
Сообщения: 7
Зарегистрирован: Вт мар 28, 2023 5:07 pm

Re: Алиас игнорирует ссылки при указани порта

Сообщение mstsc » Вт ноя 07, 2023 5:25 pm

Ладно, видимо я не ясно выразился. Мой сайт работает с использованием алиаса. Основное имя сайта: http://site.com условно. алиас: http://alias.com

Условием правильной работоспособности алиаса заключается то, что бы все ссылки исходного сайта заменялись на домен алиаса. Так вот - заменаются не все. заменяются только те ссылки в которых не фигурирует порт. Я не прописываю порт 80, я знаю, что он используется по умолчанию, однако достаточно в тело исходного сайта прописать ЛЮБУЮ ссылку в которой будет указан даже :80 порт - всё. на сайте http://alias.com она останется в виде http://site.com:80 а для работоспособности сайта мне необходимо, чтоб ссылки с указанием порта тоже подменялись на домен алиаса.
Если это возможно сконфигурировать через vhosts, объясните как? я не понимаю эту процедуру.

Аватара пользователя
alenka
Сообщения: 2012
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Алиас игнорирует ссылки при указани порта

Сообщение alenka » Ср ноя 08, 2023 8:15 am

Если это возможно сконфигурировать через vhosts, объясните как? я не понимаю эту процедуру.
Создаете файл/etc/brainy/vhosts/vhosts.local.tpl
Синтаксис шаблонизатора smarty, пишите свои правила по которым будут создаваться конфиги виртуальных хостов.

mstsc
Сообщения: 7
Зарегистрирован: Вт мар 28, 2023 5:07 pm

Re: Алиас игнорирует ссылки при указани порта

Сообщение mstsc » Ср ноя 08, 2023 5:10 pm

мне нужно 1 правило. чтоб не игнорировались ссылки с указанным портом. Какой параметр за это отвечает?

mstsc
Сообщения: 7
Зарегистрирован: Вт мар 28, 2023 5:07 pm

Re: Алиас игнорирует ссылки при указани порта

Сообщение mstsc » Вс дек 10, 2023 10:38 pm

Друзья, подскажите как возможно решить эту проблему?( не могу найти решение. Как поправить vhost чтоб алиас работал, даже если в ссылке указан номер порта?

Ответить