CWP7 SSL-fel? Hur kan värdnamn installera Letsencrypt gratis certifikat?

Hur installerar jag Letsencrypt SSL gratis SSL-certifikat för CWP7 värdnamn?

CWP7 SSL-fel? Hur kan värdnamn installera Letsencrypt gratis certifikat?

  • detta är CWP kontrollpanel AutoSSL-guide för att automatiskt installera Letsencrypt gratis SSL-certifikat.

Om CWP7 SSL-felmeddelandet "cwpsrv.service failed.", vänligen bläddra igenom lösningen i följande handledning▼

Hur man ändrar värdnamnet i CWP?

Anta att ditt värdnamn är server.yourdomain.com

  1. Skapa först en underdomän i CWP-backend:server.yourdomain.com
  2. Lägg till en A-post i DNS, underdomänen pekar på dinLinuxServer IP adress.
  3. Gå till → CWP-inställningar → Ändra värdnamn i den vänstra menyn på cwp.admin för att spara ditt värdnamn.
  • SSL kommer att installeras automatiskt, det enda villkoret är att du ställer in en DNS A-post för värdnamnet.
  • Om du inte har en A-post för värdnamnet kommer CWP att installera ett självsignerat certifikat.
  • Observera att värdnamnet ska vara underdomänen och inte huvuddomänen.

För http:// till https:// omdirigering kan du/usr/local/apache/htdocs/.htaccessSkapa denna htaccess-fil:

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

Let's Encrypt är en certifikatutfärdare som lanserades den 2016 april 4, med syftet att eliminera nuvarande manuella skapande, verifiering, signering, installation och uppdatering av certifikat för säkra webbplatser.

Värdnamn/FQDN Installera Letsencrypt SSL-certifikat

Vad betyder FQDN??

  • FQDN (fully qualified domain name) fullt kvalificerat domännamn, vilket är det fullständiga domännamnet för en specifik dator eller värd på Internet.

Hur man ansöker om Let's Encrypt?

Det finns en ny modul inkluderad i CWP7 Vänstermeny → Webserverinställningar → SSL-certifikat, därifrån kan du installera Letsencrypt-certifikat för vilken domän/underdomän som helst med AutoSSL.

(Om du samtidigt väljer Skapa Let's Encrypt när du lägger till ett domännamn eller underdomännamn, kan du hoppa över stegen ovan)

Letsencrypt SSL-certifikatfunktioner

  • Letsencrypt för huvudkontodomän och www-alias
  • Letsencrypt lägga till domännamn och www.alias
  • Letsencrypt för underdomäner och www.alias
  • Letsencrypt kan också installera anpassad
  • Kontrollera certifikatets utgångsdatum
  • Förnya automatiskt
  • Tvinga förnyelseknapp
  • Apache port 443 automatisk upptäckt

Automatisk förnyelse av Letsencrypt SSL-certifikat

Som standard är Letsencrypt-certifikat giltiga i 90 dagar.

Förnyelsen sker automatiskt och certifikaten förnyas 30 dagar innan utgången.

Det finns en ny modul inkluderad i CWP7 Vänstermeny → Webserverinställningar → SSL-certifikat, därifrån kan du installera Letsencrypt-certifikat för vilken domän/underdomän som helst med AutoSSL.

Redigera konfigurationsfilen för att ersätta SSL-certifikatets sökväg

Därefter måste du redigera konfigurationsfilen och lägga till sökvägen till SSL-certifikatet (observera att ta bort kommentaren och ändra sökvägen till din egen).

Redigera cwpsrv-konfigurationsfil ▼

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

添加Monit övervakningSSL-port ▼

listen 2812 ssl;

Det finns också följande stycke ▼

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

Ersätt med följande sökväg ▼

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

När du är klar, glöm inte att starta om cwpsrv-tjänsten med följande kommando ▼

service cwpsrv restart

Gå sedan till Webserverinställningar → WebServers Conf Editor → Apache → /usr/local/apache/conf.d/

Redigera profil ▼

hostname-ssl.conf

Sätt följande stycke ▼

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

Ersätt med följande sökväg ▼

ssl_certificate /etc/pki/tls/certs/server.yourdomain.com.bundle;
ssl_certificate_key /etc/pki/tls/private/server.yourdomain.com.key;
  • Om du använder Nginx måste du göra detsamma.

Starta sedan om tjänsten Apache (och Nginx) och se till att den fungerar som vanligt?

systemctl restart httpd
systemctl restart nginx

Uppdatera slutligen inloggningslänken för att se port 2087https:// server.yourdomain. com:2087/login/index.phpFinns det en dongel?

Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) delade "CWP7 SSL-fel? Hur installerar värdnamnet Letsencrypt gratiscertifikat?", vilket är användbart för dig.

Välkommen att dela länken till denna artikel:https://www.chenweiliang.com/cwl-27950.html

Välkommen till Telegram-kanalen på Chen Weiliangs blogg för att få de senaste uppdateringarna!

🔔 Bli först med att få den värdefulla "ChatGPT Content Marketing AI Tool Usage Guide" i kanalens toppkatalog! 🌟
📚 Den här guiden innehåller ett enormt värde, 🌟Detta är ett sällsynt tillfälle, missa inte det! ⏰⌛💨
Dela och gilla om du vill!
Dina delning och likes är vår ständiga motivation!

 

发表 评论

Din e-postadress kommer inte att publiceras. 必填 项 已 用 * 标注

scrolla till toppen