Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Веб сервер
  • Search

Домен по умолчанию, заглушка

Вопросы по работе Веб сервера
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
11 posts
  • 1
  • 2
  • Next
j13th
Posts: 6
Joined: Tue Jan 22, 2019 4:31 pm

Os: Ubuntu 15x
Web: apache + nginx
Домен по умолчанию, заглушка
  • Quote

Post by j13th » Tue Jan 22, 2019 5:07 pm

Здравствуйте. Столкнулся с проблемой. Веста по умолчанию создает домен, равный имени сервера. Этот домен по идее будет отдаваться при обращении к ip адресу сервера, или при попытке использовать не сконфигурированный домен с "А" записью этого (моего) сервера. В общем-то так оно и было.

Однако, с недавних пор, при обращении к ip стал отдаваться другой, мой основной домен. На другом сервере возникла та же проблема, только вместе с ip отдается мой сайт и с левых доменов, использующих в записи "А" адрес моего сервера.

Используется ubuntu 16.04, apache + nginx, vestacp.

На некоторых серверах домены раскиданы по аккаунтам в весте, домен-заглушка находится на основном аккаунте "admin" и имеет имя сервера. В /etc/apache2/conf.d/vesta.conf данный домен стоит первой строкой.

Файл httpd.conf считается устаревшим и, либо пустой, либо отсутствует. У меня его нет. При попытке сделать заглушку в apache2.conf, путем создания virtualhost, а именно:

<VirtualHost ip:80>
ServerName domain.net
ServerAlias www.domain.net
ServerAdmin [email protected]
DocumentRoot /home/admin/web/domain.net/public_html
</VirtualHost>

абсолютно ничего не происходит. То же касается и манипуляций с возвращением ответа сервера в nginx, а именно:

server {
listen ip:80 default_server;
server_name _;
return 444(либо другие коды\редиректы);
}

То есть оба этих файла сохраняются абсолютно корректно и без ошибок, но, перезапустив после apache или nginx, получаем содержимое основного домена при обращении к ip адресу и\или зайдя с левого домена с "А" записью.

Но по идее веста смотрит в свой конфиг и делает первый домен доменом по умолчанию. Но, почему-то больше не делает. Помогите, пожалуйста, разобраться.

P.S. Никаких других VirtualHost в apache2.conf нету.
Top

j13th
Posts: 6
Joined: Tue Jan 22, 2019 4:31 pm

Os: Ubuntu 15x
Web: apache + nginx
Re: Домен по умолчанию, заглушка
  • Quote

Post by j13th » Wed Jan 23, 2019 12:29 pm

В дополнение ко всему
Доступ по IP можно запретить, чтобы вот так не лазили.
Для этого достаточно поправить /etc/nginx/conf.d/ваш-айпи.conf

Code: Select all

server {
    listen       все.еще.ваш.айпи:80 default;
    server_name  _;
        access_log /dev/null;
        error_log /dev/null;
        return 444;
}
Такой метод тоже не работает
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Домен по умолчанию, заглушка
  • Quote

Post by imperio » Wed Jan 23, 2019 2:06 pm

Добрый день. Скиньте содержимое

Code: Select all

/etc/apache2/conf.d/vesta.conf
Top

j13th
Posts: 6
Joined: Tue Jan 22, 2019 4:31 pm

Os: Ubuntu 15x
Web: apache + nginx
Re: Домен по умолчанию, заглушка
  • Quote

Post by j13th » Wed Jan 23, 2019 2:09 pm

Code: Select all


Include /home/admin/conf/web/static.мой_айпиадрес.ip.net.apache2.conf
Include /home/admin/conf/web/мой_сайт.ру.apache2.conf
Include /home/admin/conf/web/мой_сайт.ру.apache2.ssl.conf

Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Домен по умолчанию, заглушка
  • Quote

Post by imperio » Wed Jan 23, 2019 2:17 pm

Вместо ip у вас должен отображаться

Code: Select all

мой_айпиадрес.ip.net.apache2.conf
Попробуйте к примеру создать default.domain и сделать его первым в этом файле
то есть выше этой строки

Code: Select all

Include /home/admin/conf/web/static.мой_айпиадрес.ip.net.apache2.conf
далее рестарт веб

Code: Select all

service apache2 restart
Top

j13th
Posts: 6
Joined: Tue Jan 22, 2019 4:31 pm

Os: Ubuntu 15x
Web: apache + nginx
Re: Домен по умолчанию, заглушка
  • Quote

Post by j13th » Wed Jan 23, 2019 2:23 pm

домен создал, апач рестартанул, содержимое конфига

Code: Select all


Include /home/admin/conf/web/default.domain.apache2.conf
Include /home/admin/conf/web/static.X.X.188.82.ip.hostname.net.apache2.conf
Include /home/admin/conf/web/my_domain.su.apache2.conf
Include /home/admin/conf/web/my_domain.su.apache2.ssl.conf

по ip в браузере все равно открывается my_domain.su
Top

j13th
Posts: 6
Joined: Tue Jan 22, 2019 4:31 pm

Os: Ubuntu 15x
Web: apache + nginx
Re: Домен по умолчанию, заглушка
  • Quote

Post by j13th » Wed Jan 23, 2019 2:25 pm

домен создал, апач рестартанул, содержимое конфига такое

Code: Select all


Include /home/admin/conf/web/default.domain.apache2.conf
Include /home/admin/conf/web/static.X.X.188.82.ip.hostname.net.apache2.conf
Include /home/admin/conf/web/my_domain.su.apache2.conf
Include /home/admin/conf/web/my_domain.su.apache2.ssl.conf

не работает, по ip адресу все равно открывается my_domain.su
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Домен по умолчанию, заглушка
  • Quote

Post by imperio » Wed Jan 23, 2019 2:52 pm

Доступ к серверу сможете предоставить? Проверим
Top

j13th
Posts: 6
Joined: Tue Jan 22, 2019 4:31 pm

Os: Ubuntu 15x
Web: apache + nginx
Re: Домен по умолчанию, заглушка
  • Quote

Post by j13th » Wed Jan 23, 2019 3:00 pm

отписал в ЛС
Top

Futert
Posts: 1
Joined: Sat Mar 06, 2021 7:18 pm

Os: Ubuntu 17x
Web: apache + nginx
Re: Домен по умолчанию, заглушка
  • Quote

Post by Futert » Sat Mar 06, 2021 7:26 pm

imperio wrote: ↑
Wed Jan 23, 2019 2:17 pm
Вместо ip у вас должен отображаться

Code: Select all

мой_айпиадрес.ip.net.apache2.conf
Попробуйте к примеру создать default.domain и сделать его первым в этом файле
то есть выше этой строки

Code: Select all

Include /home/admin/conf/web/static.мой_айпиадрес.ip.net.apache2.conf
далее рестарт веб

Code: Select all

service apache2 restart
Здравия желаю.
Та же самая проблема, строка с желаемым доменом с заглушкой находится в самом верху файла vesta.conf, но по ip открывается домен который в 2х последних строках указанного файла, как то удалось решить?
Top


Post Reply
  • Print view

11 posts
  • 1
  • 2
  • Next

Return to “Веб сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password