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

SSL на поддомене и избавление от порта

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
3 posts • Page 1 of 1
OblomovIP
Posts: 2
Joined: Sat Jul 02, 2016 12:41 pm

SSL на поддомене и избавление от порта
  • Quote

Post by OblomovIP » Wed Nov 02, 2016 7:49 am

Доброго времени суток.
У меня есть 2 вопроса, которые касаются панели vestacp, установленной на centos 7.
Допустим, что у меня есть сайт site.ru и я хочу, что бы панель открывалась на panel.site.ru или хотя бы на panel.site.ru:8083. При этом для меня важно, что бы подцепился SSL сертификат, а этого я почему-то добиться никак не могу.

1) Начну с сертификата:
Добиться желаемого результата можно подпихнув прописав сертификаты в /usr/local/vesta/nginx/conf/*nginx.conf
Я бы не сказал, что это хороший вариант, если честно. Хотелось бы настроить работу сертификатов через веб панель, но я, видимо, чего-то не понимаю и что-то не так делаю.
Генерирую бесплатные сертификаты я на сайте startssl, но как бы я не старался - вместо них мне высвечивается всё равно стандартный (который, судя по всему, лежит в /usr/local/vesta/ssl/ и доверенным не является)
Допустим, что я смогу прикрутить к своему сайту этот сертификат благодаря исправлению файла /usr/local/vesta/nginx/conf/*nginx.conf, но другим ведь нужно будет подключать сертификаты через веб интерфейс!
Я бы хотел отменить свои изменения и добиться правильной работы продукта.

2) Порт:
Я бы хотел убрать порт и оставить панель на panel.site.ru, но, к сожалению, не нашёл об этом ничего кроме статьи:
https://toster.ru/q/58444
А она, к ещё большему сожалению, у меня не работает. Веста просто ложится и не встаёт, если я пытаюсь действовать согласно его инструкции.

Надеюсь получить от вас рекомендации по обоим вопросам. Спасибо.
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: SSL на поддомене и избавление от порта
  • Quote

Post by skurudo » Thu Nov 03, 2016 8:32 am

1) замена сертификата пока действительно делает с помощью изменения пути к ним в /usr/local/vesta/nginx/conf/nginx.conf. Меняете значения ssl_certificate и ssl_certificate_key пока руками, да.

2) вариант с проксированием, который предложил Ilya Evseev проще всего. Не рассмотрен вариант с вторым IP-адресом, т.е. если у вас их несколько, то один можно было бы отдать под панель, тогда порт у пользователей 80-443. При одном IP-адресе у вас эти порты уже занимает nginx (ну или в некоторых случаях apache)
Top

OblomovIP
Posts: 2
Joined: Sat Jul 02, 2016 12:41 pm

Re: SSL на поддомене и избавление от порта
  • Quote

Post by OblomovIP » Thu Nov 03, 2016 2:50 pm

С ssl всё понял. Ну, если так, то это я уже сделал.

Теперь про порт:
вариант с проксированием, который предложил Ilya Evseev проще всего. Не рассмотрен вариант с вторым IP-адресом, т.е. если у вас их несколько, то один можно было бы отдать под панель, тогда порт у пользователей 80-443. При одном IP-адресе у вас эти порты уже занимает nginx (ну или в некоторых случаях apache)
У меня 1 ip адрес, а вариант с проксированием наиболее полно описан тут:
http://blog.timetofree.com/vesta-cp-port-change/

Однако, когда я делаю по этой инструкции веста ложится и не поднимается.
Файл /usr/local/vesta/nginx/conf/*nginx.conf:

# Vhost
server {
listen domain.ru:80 default;
server_name domain.ru;
location / {
proxy_pass http://domain.ru:8080;
}
}

server {
listen panel.domain.ru:80;
server_name panel.domain.ru;
root /usr/local/vesta/web;
charset utf-8;

В веб панели у меня создан домен domain.ru с алиасом panel.domain.ru
Что я делаю не так?

Ещё меня смущает, что в веб панели у всех моих доменов ip адрес локальный, т.е. 192.168.0.103
Возможно дело в этом?
Top


Post Reply
  • Print view

3 posts • Page 1 of 1

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