Михаил
Багрепорт

проблемы с доп ip

Версия ispmanager: 6.120.0

Версия операционной системы: debian11

Актуальный результат: на любом доп ip открывается первый сайт который привязан к главному ip сервера

Ожидаемый результат: на любом доп ip должен открываться первый сайт который привязан к этому доп ip

проблема nginx 1.26.3
каждому домену присвоен выделенный ip 
192.168.1.177    site1.ru
192.168.1.178    site2.ru
192.168.1.179    site3.ru
192.168.1.180    site4.ru
192.168.1.181    site5.ru

192.168.1.177 главный ip сервера

галка сайт по умолчанию не включена ни на одном сайте

раньше было так - 
при открытии по ip  http://192.168.1.177/  http://192.168.1.178/  - 
открывался тот сайт который был к нему привязан

http://192.168.1.177    site1.ru
http://192.168.1.178    site2.ru
то есть открывался первый домен который привязан на этот ip 
а сейчас на любом доп ip открывается      site1.ru, который привязан к 192.168.1.177 главному ip сервера

нет общего default_server, который может перехватывать все IP, 
listen 80 default_server

в nginx.conf 
       listen 80 ;
       listen [::]:80;
server_name localhost;

в /etc/nginx/ssl_cert_servers/manager.conf
listen 192.168.1.177:1501 ssl default_server;
server_name localhost;

получается что напрямую по доп ip открыть невозможно другой сайт

Шаги для воспроизведения проблемы:

установить чистую панель на впс с несколькими доп ip

05.05.2025 08:47

IgorG

Если PHP у этих сайтов у вас обрабатывает Apache, то так задумано и ожидаемо.

Nginx в данном случае работает нормально, но он отдает только статику - он не умеет в php. Nginx проксирует запросы к php файлам либо в fpm, либо в Apache. И поскольку Apache слушает на одном адресе - 127.0.0.1:8080, то и сайт отдает один - первый, если не по домену открывать. 

Возможное решение: добавить ServerAlias IP, в конфиг Apache каждого сайта.

05.05.2025 12:50