По IP сервера открывается один из сайтов юзера
По IP сервера открывается один из сайтов юзера
На сервере несколько разных юзеров и на каждом несколько веб сайтов.
Если набрать браузер направить на IP сервера то открывается один из сайтов юзера, что не желательно
Ubuntu 18.04
Если набрать браузер направить на IP сервера то открывается один из сайтов юзера, что не желательно
Ubuntu 18.04
-
- Posts: 13
- Joined: Sun Feb 09, 2014 9:31 pm
- Os: Debian 8x
- Web: nginx + php-fpm
Re: По IP сервера открывается один из сайтов юзера
При настройке нового сервера мои первые действия обычно такие:
1. зайти в web, удалить дефолтный домен (актуально, если при установке указывался домен)
2. добавить домен default.domain (я обычно указываю домен прямо при запуске скрипта установки, поэтому для кого то будет неактуальны п1 и п2)
3. добавляю self-signed сертификат к домену и включаю https (генерация средствами панели)
После этого обращения к IP будут вести на default.domain и по http и по https
В случае уже настроенного сервера я бы действовал так (скорректируйте под свои конфиги и ос)
1. повторить п2 и п3 из предыдущего списка
2. залезть на сервер
3. поменять /etc/nginx/conf.d/vesta.conf,
строчка include /home/admin/conf/web/default.domain.nginx.conf; должна быть первой, если нет - перенести наверх
4. nginx -t && service nginx reload
5. сделать то же самое для /etc/apache2/conf.d/vesta.conf при наличии
6. apache2ctl -t && service apache2 reload
Таким образом default.domain становится первым в списке и начинает открываться по IP он, а не <другой первый сайт> в конфиге
не сработает, если домены добавляются под юзером admin
не сработает, если в admin есть любые другие домены (возможно начнут открываться они, а не default.domain)
возможно требуется корректировка некоторых комманд под вашу ОС
1. зайти в web, удалить дефолтный домен (актуально, если при установке указывался домен)
2. добавить домен default.domain (я обычно указываю домен прямо при запуске скрипта установки, поэтому для кого то будет неактуальны п1 и п2)
3. добавляю self-signed сертификат к домену и включаю https (генерация средствами панели)
После этого обращения к IP будут вести на default.domain и по http и по https
В случае уже настроенного сервера я бы действовал так (скорректируйте под свои конфиги и ос)
1. повторить п2 и п3 из предыдущего списка
2. залезть на сервер
3. поменять /etc/nginx/conf.d/vesta.conf,
строчка include /home/admin/conf/web/default.domain.nginx.conf; должна быть первой, если нет - перенести наверх
4. nginx -t && service nginx reload
5. сделать то же самое для /etc/apache2/conf.d/vesta.conf при наличии
6. apache2ctl -t && service apache2 reload
Таким образом default.domain становится первым в списке и начинает открываться по IP он, а не <другой первый сайт> в конфиге
не сработает, если домены добавляются под юзером admin
не сработает, если в admin есть любые другие домены (возможно начнут открываться они, а не default.domain)
возможно требуется корректировка некоторых комманд под вашу ОС