Страница 1 из 1
					
				Алиас игнорирует ссылки при указани порта
				Добавлено: Вс ноя 05, 2023 1:33 pm
				 mstsc
				Всем привет!
Столкнулся с такой проблемой:
Сайт работает через несколько 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: Алиас игнорирует ссылки при указани порта
				Добавлено: Пн ноя 06, 2023 10:23 am
				 alenka
				Порт 8080 служебный, используется в виртуальных хостах (проксирование nginx на apache), в связке nginx + apache
Вы не должны использовать этот порт. Установите чистый apache, или nginx там только 80 порт.
			 
			
					
				Re: Алиас игнорирует ссылки при указани порта
				Добавлено: Пн ноя 06, 2023 11:22 am
				 mstsc
				Порт 8080 был указан для примера. Фактически использую порт 65400
Однако, достаточно указать домен даже в таком формате: 
http://site:80 алиас уже не будет подменять исходное имя сайта.
 
			
					
				Re: Алиас игнорирует ссылки при указани порта
				Добавлено: Пн ноя 06, 2023 12:10 pm
				 alenka
				В менеджере ip, можете настроить nat.
Зачем указывать 80 порт, если он используется по умолчанию для протокола http://?
Второе, конфиги виртуальных хостов формируются по шаблону, /etc/brainy/vhosts/vhosts.tpl
Вы можете сделать свой шаблон по пути, /etc/brainy/vhosts/vhosts.local.tpl
 
			
					
				Re: Алиас игнорирует ссылки при указани порта
				Добавлено: Вт ноя 07, 2023 5:25 pm
				 mstsc
				Ладно, видимо я не ясно выразился. Мой сайт работает с использованием алиаса. Основное имя сайта: 
http://site.com условно. алиас: 
http://alias.com
Условием правильной работоспособности алиаса заключается то, что бы все ссылки исходного сайта заменялись на домен алиаса. Так вот - заменаются не все. заменяются только те ссылки в которых не фигурирует порт. Я не прописываю порт 80, я знаю, что он используется по умолчанию, однако достаточно в тело исходного сайта прописать ЛЮБУЮ ссылку в которой будет указан даже :80 порт - всё.  на сайте 
http://alias.com она останется в виде 
http://site.com:80 а для работоспособности сайта мне необходимо, чтоб ссылки с указанием порта тоже подменялись на домен алиаса. 
Если это возможно сконфигурировать через vhosts, объясните как? я не понимаю эту процедуру.
 
			
					
				Re: Алиас игнорирует ссылки при указани порта
				Добавлено: Ср ноя 08, 2023 8:15 am
				 alenka
				Если это возможно сконфигурировать через vhosts, объясните как? я не понимаю эту процедуру.
Создаете файл/etc/brainy/vhosts/vhosts.local.tpl
Синтаксис шаблонизатора smarty, пишите свои правила по которым будут создаваться конфиги виртуальных хостов.
 
			
					
				Re: Алиас игнорирует ссылки при указани порта
				Добавлено: Ср ноя 08, 2023 5:10 pm
				 mstsc
				мне нужно 1 правило. чтоб не игнорировались ссылки с указанным портом. Какой параметр за это отвечает?
			 
			
					
				Re: Алиас игнорирует ссылки при указани порта
				Добавлено: Вс дек 10, 2023 10:38 pm
				 mstsc
				Друзья, подскажите как возможно решить эту проблему?( не могу найти решение. Как поправить vhost чтоб алиас работал, даже если в ссылке указан номер порта?