Page 1 of 1

Доступ к панели и сервисам только с адреса сервера

Posted: Mon May 25, 2020 2:14 pm
by XmeJI
Добрый день,
Есть 2 ip,
1й специально покупался для сервера ( на него направлен домен, домен добавлен в панель из под админа и указан в конфиге сервера) . Условно server.com
2й для сайтов ( сейчас порядка 5 сайтов висит ). Условно site1.com

Проблема заключается в том, что с любого домена которые находятся в панели, и собственно направлены на 2й айпиник есть доступы:
1. к самой панели веста site1.com:8083
2. к phpmyadmin site1.com/pmpmyadmnin
3. почта и.т.д

Как сделать доступ ко всем сервисам и непосредственно панели только с первого айпишника?
ubuntu 18, php-fmp 7.2, nginx. Т.е. server.com/phpmyadmin

спасибо

Re: Доступ к панели и сервисам только с адреса сервера

Posted: Wed May 27, 2020 4:55 pm
by linux81
Добрый день. По первому пунктУ.
Измените файл /usr/local/vesta/nginx/conf/nginx.conf
с

Code: Select all

server {
        listen          8083;
        server_name     _;
        root            /usr/local/vesta/web;
        charset         utf-8;
на

Code: Select all

server {
        listen          8083;
        server_name     server.com;
        root            /usr/local/vesta/web;
        charset         utf-8;
        if ($host != "server.com") {
                    return 403;
        }

Re: Доступ к панели и сервисам только с адреса сервера

Posted: Sun May 31, 2020 2:53 pm
by Stesh
Только вместо

Code: Select all

listen          8083;
сразу прибивать ip

Code: Select all

listen          x.x.x.x:8083;