проблемы с доп 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
Если PHP у этих сайтов у вас обрабатывает Apache, то так задумано и ожидаемо.
Nginx в данном случае работает нормально, но он отдает только статику - он не умеет в php. Nginx проксирует запросы к php файлам либо в fpm, либо в Apache. И поскольку Apache слушает на одном адресе - 127.0.0.1:8080, то и сайт отдает один - первый, если не по домену открывать.
Возможное решение: добавить ServerAlias IP, в конфиг Apache каждого сайта.
05.05.2025 12:50