We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Как запретить несуществующие доменные имена?
Как запретить несуществующие доменные имена?
Здравствуйте, столкнулся с проблемой, имеется домен www.name.ru но на сайт можно попасть вводя любое доменное имя третьего уровня к примеру 123.name.ru вот как можно запретить вход по несуществующим доменам?
Re: Как запретить несуществующие доменные имена?
Проблему решил убиранием у регестратора запись
* A мой_IP
* A мой_IP
Re: Как запретить несуществующие доменные имена?
А я решаю вот таким способом:
/etc/nginx/conf.d/192.168.0.1.conf (ip сервера)
Плюс в том, что можно спокойно использовать wildcard А записи, но соединения с несуществующими адресами просто не будет.
/etc/nginx/conf.d/192.168.0.1.conf (ip сервера)
Code: Select all
server {
listen 192.168.0.1:80 default;
server_name _;
access_log /dev/null;
error_log /dev/null;
return 444;
}
Re: Как запретить несуществующие доменные имена?
решение конечно рабочее, но при таком варианте обрезания не существующих доменов перестанет работать вызов http://xx.xx.xx.xx/phpmyadmin/index.php
как исправить эту ситуацию, как поменять конфиг подскажите ?
временно захожу на pma через домен любой на сайте, по ip не получается обратиться.
как исправить эту ситуацию, как поменять конфиг подскажите ?
временно захожу на pma через домен любой на сайте, по ip не получается обратиться.
Re: Как запретить несуществующие доменные имена?
Не очень понятно, зачем обращаться по ip? Особенно если можно защищенно по https и с использованием домена?duddy2007 wrote: ↑Thu Apr 11, 2019 8:09 pmрешение конечно рабочее, но при таком варианте обрезания не существующих доменов перестанет работать вызов http://xx.xx.xx.xx/phpmyadmin/index.php
как исправить эту ситуацию, как поменять конфиг подскажите ?
временно захожу на pma через домен любой на сайте, по ip не получается обратиться.
А вообще немного магии в виде локейшенов - видимо ответ на ваш вопрос:
Code: Select all
server {
server_name _;
location / {
access_log /dev/null;
error_log /dev/null;
return 444;
}
location /phpmyadmin/ {
proxy_pass http://ипадрес:8080;
}
location /webmail/ {
proxy_pass http://ипадрес:8080;
}
}