Page 1 of 1

По IP сервера открывается один из сайтов юзера

Posted: Fri Jul 17, 2020 9:59 am
by ars
На сервере несколько разных юзеров и на каждом несколько веб сайтов.
Если набрать браузер направить на IP сервера то открывается один из сайтов юзера, что не желательно


Ubuntu 18.04

Re: По IP сервера открывается один из сайтов юзера

Posted: Mon Jul 27, 2020 9:13 pm
by 53RG0
Таже фигня

Re: По IP сервера открывается один из сайтов юзера

Posted: Tue Jul 28, 2020 4:38 pm
by DeaDSandro
При настройке нового сервера мои первые действия обычно такие:
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)
возможно требуется корректировка некоторых комманд под вашу ОС