Памылка CWP7 SSL? Як імя хаста ўсталяваць бясплатны сертыфікат Letsencrypt?

Як усталяваць бясплатны SSL-сертыфікат Letsencrypt SSL для імя хаста CWP7?

Памылка CWP7 SSL? Як імя хаста ўсталяваць бясплатны сертыфікат Letsencrypt?

  • гэта Панэль кіравання CWP Кіраўніцтва AutoSSL па аўтаматычнай усталёўцы бясплатных сертыфікатаў SSL Letsencrypt.

Калі вы сутыкнуліся з паведамленнем пра памылку « cwpsrv.service failed » пры выкарыстанні CWP7 SSL, звярніцеся да наступнага кіраўніцтва для атрымання рашэнняў ▼

Як змяніць імя хаста ў CWP?

Дапусцім, ваша імя хаста server.yourdomain.com

  1. Спачатку стварыце субдамен у сервернай праграме CWP:server.yourdomain.com
  2. Дадайце запіс A у DNS, субдамен паказвае на вашLinuxIP-адрас сервера.
  3. Перайдзіце ў → Налады CWP → Змяніць імя хаста ў левым меню cwp.admin, каб захаваць імя хаста.
  • SSL будзе ўсталяваны аўтаматычна, адзіная ўмова - вы наладзілі запіс DNS A для імя хаста.
  • Калі ў вас няма запісу A для імя хаста, CWP усталюе самазавераны сертыфікат.
  • Звярніце ўвагу, што імя хаста павінна быць субдаменам, а не асноўным даменам.

Для перанакіравання з http:// на https:// вы можаце/usr/local/apache/htdocs/.htaccessСтварыце гэты файл htaccess:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Let's Encrypt - гэта цэнтр сертыфікацыі, які быў запушчаны 2016 красавіка 4 г. з мэтай ліквідацыі цяперашняга ручнога стварэння, праверкі, подпісу, усталявання і абнаўлення сертыфікатаў для бяспечных вэб-сайтаў.

Імя хаста/FQDN Усталюйце сертыфікат SSL Letsencrypt

Што азначае поўнае даменнае імя (FQDN)?

  • FQDN (fully qualified domain name) поўнае даменнае імя, якое з'яўляецца поўным даменным імем пэўнага кампутара або хоста ў Інтэрнэце.

Як падаць заяўку на ўдзел у Let's Encrypt?

У левым меню CWP7 → Налады вэб-сервера → Сертыфікаты SSL ёсць новы модуль, адтуль вы можаце ўсталяваць сертыфікаты Letsencrypt для любога дамена/субдамена з дапамогай AutoSSL.

(Калі вы выбіраеце Стварыць Let's Encrypt адначасова пры даданні імя дамена або субдамена, вы можаце прапусціць апісаныя вышэй крокі)

Асаблівасці сертыфіката SSL Letsencrypt

  • Letsencrypt для дамена асноўнага ўліковага запісу і псеўданіма www
  • Letsencrypt дадае даменнае імя і псеўданім www
  • Letsencrypt для субдаменаў і www.alias
  • Letsencrypt таксама можа ўсталёўваць на заказ
  • Праверце тэрмін дзеяння сертыфіката
  • аўтаматычнае падаўжэнне
  • Кнопка прымусовага абнаўлення
  • Аўтаматычнае вызначэнне порта Apache 443

Аўтаматычнае абнаўленне сертыфіката SSL Letsencrypt

Па змаўчанні сертыфікаты Letsencrypt сапраўдныя на працягу 90 дзён.

Абнаўленне адбываецца аўтаматычна, а сертыфікаты абнаўляюцца за 30 дзён да заканчэння тэрміну дзеяння.

У левым меню CWP7 → Налады вэб-сервера → Сертыфікаты SSL ёсць новы модуль, адтуль вы можаце ўсталяваць сертыфікаты Letsencrypt для любога дамена/субдамена з дапамогай AutoSSL.

Адрэдагуйце файл канфігурацыі, каб замяніць шлях сертыфіката SSL

Далей вам трэба адрэдагаваць файл канфігурацыі і дадаць шлях да сертыфіката SSL (звярніце ўвагу, каб выдаліць каментарый і змяніць шлях на свой).

Рэдагаваць файл канфігурацыі cwpsrv ▼

/usr/local/cwpsrv/conf/cwpsrv.conf

Дадаць маніторынг Monit для порта SSL ▼

listen 2812 ssl;

Таксама ёсць наступны пункт ▼

ssl_certificate /etc/pki/tls/certs/hostname.crt;
ssl_certificate_key /etc/pki/tls/private/hostname.key;

Заменіце наступным шляхам ▼

ssl_certificate /etc/pki/tls/certs/server.yourdomain.com.bundle;
ssl_certificate_key /etc/pki/tls/private/server.yourdomain.com.key;

Пасля завяршэння не забудзьцеся перазапусціць службу cwpsrv з дапамогай наступнай каманды ▼

service cwpsrv restart

Затым перайдзіце ў Налады вэб-сервера → WebServers Conf Editor → Apache → /usr/local/apache/conf.d/

Рэдагаваць профіль ▼

hostname-ssl.conf

Пастаўце наступны абзац ▼

ssl_certificate /etc/pki/tls/certs/hostname.crt;
ssl_certificate_key /etc/pki/tls/private/hostname.key;

Заменіце наступным шляхам ▼

ssl_certificate /etc/pki/tls/certs/server.yourdomain.com.bundle;
ssl_certificate_key /etc/pki/tls/private/server.yourdomain.com.key;
  • Калі вы выкарыстоўваеце Nginx, вам трэба зрабіць тое ж самае.

Затым перазапусціце службу Apache (і Nginx) і пераканайцеся, што яна працуе як звычайна?

systemctl restart httpd
systemctl restart nginx

Нарэшце, абнавіце спасылку для ўваходу, каб праглядзець порт 2087https:// server.yourdomain. com:2087/login/index.phpЦі ёсць ключ?

Спадзяюся, артыкул «Памылка CWP7 SSL? Як усталяваць бясплатны сертыфікат Letsencrypt на імя хаста», апублікаваны ў блогу Чэня Вэйляна ( https://www.chenweiliang.com/ ), будзе вам карысным.

Не саромейцеся падзяліцца спасылкай на гэты артыкул: https://www.chenweiliang.com/cwl-27950.html

Каб адкрыць больш схаваных хітрасцяў🔑, далучайцеся да нашага канала ў Telegram!

Падзяліцеся і пастаўце лайкі, калі вам гэта падабаецца! Вашы акцыі і лайкі - наша пастаянная матывацыя!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Пракрутка да пачатку