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

Lets Encrypt - автоматическое продление убило сервер

Вопросы по работе Веб сервера
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
72 posts
  • Page 7 of 8
    • Jump to page:
  • Previous
  • 1
  • …
  • 4
  • 5
  • 6
  • 7
  • 8
  • Next
Stesh
Posts: 348
Joined: Mon Nov 09, 2015 5:52 pm

Os: CentOS 6x
Web: nginx + php-fpm
Re: Lets Encrypt - автоматическое продление убило сервер
  • Quote

Post by Stesh » Thu Jul 13, 2017 2:07 pm

Просто редирект надо брать в локейшн. Типа того

Code: Select all

location / {
return 301 https://$host$request_uri;
}
Т.е. версия шаблона может быть такой

Code: Select all

server {
    listen      %ip%:%web_port%;
    server_name %domain_idn% %alias_idn%;
    root        %docroot%;
    index       index.php index.html index.htm;
    access_log  /var/log/nginx/domains/%domain%.log combined;
    access_log  /var/log/nginx/domains/%domain%.bytes bytes;
    error_log   /var/log/nginx/domains/%domain%.error.log error;
    
    location / {
      return 301 https://$host$request_uri;
    }

    error_page  500 502 503 504 /error/50x.html;

    location /error/ {
        alias   %home%/%user%/web/%domain%/document_errors/;
    }

    location ~* "/\.(htaccess|htpasswd)$" {
        deny    all;
        return  404;
    }

    include     %home%/%user%/conf/web/nginx.%domain%.conf*;
}
Top

yariksat
Posts: 551
Joined: Sat Nov 19, 2016 5:39 pm

Os: CentOS 4x
Web: apache
Re: Lets Encrypt - автоматическое продление убило сервер
  • Quote

Post by yariksat » Thu Jul 13, 2017 3:31 pm

Stesh wrote:В принципе я понял в чем проблема. Я раньше тоже правил конфиги и налетал на грабли, когда веста их ломала (в ранних версиях, при добавлении нового сайта, сейчас вроде пофиксили). Поэтому я стал делать иначе.
У меня пачка готовых унифицированных шаблонов под конкретные движки, в нужных местах по шаблону расставлены инклуды со зведочкой. Все специфичное к конкретному сайту я выношу в отдельные конфиги и их веста не трогает. Получается и удобно и стабильно.
Я думаю достаточно чтобы Веста при обновлении сертификата не трогала шаблоны.
При добавлении новых доменов Веста сейчас дописывает в шаблоны нужное а не перезаписывает их заново,вроде как так сейчас.Ну а вот в случае с сертификатом труба просто.
Я поставил такое файл как выложил выше.На всякий случай наделал бекапов всего что нужно было.Ближе к обновлению сертификата запасусь попкорном и буду наблюдать.
Top

sytrus
Posts: 3
Joined: Wed Mar 08, 2017 1:41 pm

Re: Lets Encrypt - автоматическое продление убило сервер
  • Quote

Post by sytrus » Fri Jul 14, 2017 6:25 am

Обновился, убрал букву s и всё сработало. Но испортились конфиги:

Code: Select all

  include     /home/yourname/conf/web/[b]s[/b]nginx.domain.ru.conf*;
Нельзя ли при обновлении сертификатов не трогать настройки nginx? Зачем туда вообще лезть, если там ничего не меняется?

Благо был старый конфиг, который вставил и всё нормально заработало...
Top

Focster
Posts: 13
Joined: Wed Jan 25, 2017 5:22 pm

Re: Lets Encrypt - автоматическое продление убило сервер
  • Quote

Post by Focster » Thu Sep 21, 2017 2:54 pm

Всем привет.
Всё хорошо, но с 7 страниц данной темы я так и не увидел решения данной проблемы..

У меня в панели VestaCP крутится 3 домена.. У одного (самого старого из них) есть, сертификат от Letsencrypt..
Остальным же когда пытаюсь его выдать (выставлением 2 соответствующих галок реализованных в весте для этой цели).. Получаю сообщение вида "Error: Fetching http://домен которому хочу получить сертификат/.well-known/acme-challenge/QbydFwYsLRpewc4SY7_UG6gY6bq4QeqExGKIfHpu05o: Timeout"

Я пробовал откатить систему с резервной (4 месячной давности) копии. И создать там этому домену сертификат. Скопировать его и откатившись в свежую рез.копию прописать его. Но и в старой резервной копии создавать сертификат нельзя и вылазит та же ошибка..

Как пофиксить эту ошибку. Что и где править?
Top

upxbotx
Posts: 18
Joined: Fri Jul 21, 2017 3:41 pm

Re: Lets Encrypt - автоматическое продление убило сервер
  • Quote

Post by upxbotx » Fri Sep 22, 2017 6:41 pm

Focster wrote:Всем привет.
Всё хорошо, но с 7 страниц данной темы я так и не увидел решения данной проблемы..

У меня в панели VestaCP крутится 3 домена.. У одного (самого старого из них) есть, сертификат от Letsencrypt..
Остальным же когда пытаюсь его выдать (выставлением 2 соответствующих галок реализованных в весте для этой цели).. Получаю сообщение вида "Error: Fetching http://домен которому хочу получить сертификат/.well-known/acme-challenge/QbydFwYsLRpewc4SY7_UG6gY6bq4QeqExGKIfHpu05o: Timeout"

Я пробовал откатить систему с резервной (4 месячной давности) копии. И создать там этому домену сертификат. Скопировать его и откатившись в свежую рез.копию прописать его. Но и в старой резервной копии создавать сертификат нельзя и вылазит та же ошибка..

Как пофиксить эту ошибку. Что и где править?
1. проверяем наличие у юзера админ shell -bash
2. у домена должен быть включен шаблон прокси default
3. проверяем стоит у домена публичный или приватный айпи адрес, нужен чтоб был публичный.
Ну если не получилось можете мне в личку написать помогу
Top

Focster
Posts: 13
Joined: Wed Jan 25, 2017 5:22 pm

Re: Lets Encrypt - автоматическое продление убило сервер
  • Quote

Post by Focster » Fri Sep 22, 2017 8:50 pm

upxbotx wrote: 1. проверяем наличие у юзера админ shell -bash
2. у домена должен быть включен шаблон прокси default
3. проверяем стоит у домена публичный или приватный айпи адрес, нужен чтоб был публичный.
Ну если не получилось можете мне в личку написать помогу
1) Раньше было no login (исправлял, не помогало).
2) Включал разные шаблоны прокси, и default и force-https (результат тот же).
3) По поводу публичного или приватного не знаю.. У меня выделенный ip к которому привязаны у регистратора 2 домена. К первому я получил раньше (несколько мес. назад) сертификат без проблем. Сейчас зарегистрировал новый домен, прописал у регистратора свой айпишник (А - записи), добавил домен в ПУ, выставил галки использовать SSL и использовать Let's Encrypt. Выдало сообщение , что сертификат будет сформирован, через 5 мин. После 5ти мин. соответственно результата положительного 0. Повторная попытка получить сертификат вываливалась с ошибкой "Error: Fetching http://домен которому хочу получить сертификат/.well-known/acme-challenge/QbydFwYsLRpewc4SY7_UG6gY6bq4QeqExGKIfHpu05o: Timeout"
Top

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

Re: Lets Encrypt - автоматическое продление убило сервер
  • Quote

Post by imperio » Fri Sep 22, 2017 9:00 pm

Здравствуйте.
Доступ сможете предоставить? Посмотрим в чем проблема
Top

Focster
Posts: 13
Joined: Wed Jan 25, 2017 5:22 pm

Re: Lets Encrypt - автоматическое продление убило сервер
  • Quote

Post by Focster » Wed Sep 27, 2017 8:10 pm

Добрый день.
Да, смогу.. А куда писать?
Top

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

Re: Lets Encrypt - автоматическое продление убило сервер
  • Quote

Post by imperio » Wed Sep 27, 2017 10:43 pm

Мне в ЛС или на [email protected]
Top

Focster
Posts: 13
Joined: Wed Jan 25, 2017 5:22 pm

Re: Lets Encrypt - автоматическое продление убило сервер
  • Quote

Post by Focster » Thu Sep 28, 2017 7:53 am

отписал в личку
Top


Post Reply
  • Print view

72 posts
  • Page 7 of 8
    • Jump to page:
  • Previous
  • 1
  • …
  • 4
  • 5
  • 6
  • 7
  • 8
  • 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