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.
Изменить адрес панели.
Изменить адрес панели.
Возможно ли изменить адрес панели/порта ?
Re: Изменить адрес панели.
Возможно. Для этого нужно отредактировать файл встроенного веб-сервера /usr/local/vesta/nginx/conf/nginx.conf и перезапустить панель
service vesta restart
service vesta restart
Re: Изменить адрес панели.
А как уйти от порта 8083 ?
Хотел было поселить панель как phpMyAdmin - https://мой IP/vestacp/
был бы благодарен за ответ...
Хотел было поселить панель как phpMyAdmin - https://мой IP/vestacp/
был бы благодарен за ответ...
Re: Изменить адрес панели.
Это сделать не совсем просто, так как два сервера не могут слушать один и тот же порт. Есть идея сделать это через nginx, но еще не уверен если сработает. Надо проверить.
Re: Изменить адрес панели.
Лично меня устраивает нынешней вариант.!
Re: Изменить адрес панели.
Вопрос актуален...
2Светозар: Если бы и меня нынешний вариант устраивал, я бы и не спрашивал.
2Светозар: Если бы и меня нынешний вариант устраивал, я бы и не спрашивал.
Re: Изменить адрес панели.
Присоединяюсь к вопросу. Появилось ли решение. У многих кампаниях порты закрыты и попасть в админку невозможно. На просторах интернета нашёл вот такой подход:
Как думаете можно это применить?1)Идем в админку VestaCP в раздел WEB, редактируем основной домен(например domain.ru) и добавляем алиас вида: panel.domain.ru (вместо panel укажите путь, по которому при заходе Вы будете видеть VestaCP)
2)Заходим в раздел DNS и проверяем записи этого же домена. Обязательно должна быть A запись с именем, которое Вы вводили до этого!
3)Идем по пути /etc/nginx/conf.d/ - там будет файл вида 127.0.0.1.conf (только там ip вашего сервера) - очищаем содержимое этого файла и сохраняем.
4)Далее идем по пути /usr/local/vesta/nginx/conf/ - там будет файл nginx.conf - открываем и редактируем:
После # Vhost будет стоять блок виртуального хоста, примерно такой:
server {
listen 8083;
server_name _;
root /usr/local/vesta/web;
charset utf-8;
Заменяем его на:
server {
listen panel.domain.ru:80;
server_name panel.domain.ru;
root /usr/local/vesta/web;
charset utf-8;
Теперь выше этого кода, но после # Vhost, добавляем это:
server {
listen domain.ru:80 default;
server_name domain.ru;
location / {
proxy_pass http://domain.ru:8080;
}
}
domain.ru
- Меняйте на тот домен, для которого выставляли A запись в DNS разделе(он же и в WEB разделе)
Теперь поясняю:
С этого момента запросы к главному домену - основной nginx не обрабатывает, а родительский(в VestaCP) делает это именно так как нам необходимо!
При заходе на domain.ru nginx перенаправляет нас на 8080 порт, который принимает пакеты и отображает нам содержимое сайта(html).
При заходе на panel.domain.ru nginx принимает запросы и выполняет их относительно Location'ов, которые выставлены ниже в файле конфигурации.
Таким образом мы "убили сразу двух зайцев":
1)Как бы переместили нашу панель на субдомен
2)Везде в запросах убрали какие либо порты
Всех благодарю за помощь!
Re: Изменить адрес панели.
завалится nginx и рестартовать его придется из консоли...
Re: Изменить адрес панели.
Пожелание уже зарегистрировано под номером 43
http://mantis.vestacp.com/
А порт можете изменить в nginx конфиге панели
http://mantis.vestacp.com/
А порт можете изменить в nginx конфиге панели
Re: Изменить адрес панели.
Как правильно поменять номер порта?