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

- detta är CWP kontrollpanel AutoSSL-guide för att automatiskt installera Letsencrypt gratis SSL-certifikat.
Om du stöter på felmeddelandet " cwpsrv.service failed ." med CWP7 SSL, vänligen se följande handledning för lösningar ▼
Hur ändrar jag värdnamnet i CWP?
Anta att ditt värdnamn är server.yourdomain.com
- Skapa först en underdomän i CWP-backend:
server.yourdomain.com - Lägg till en A-post i DNS, underdomänen pekar på dinLinuxServer IP adress.
- 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
- 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 ansöker jag 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
Lägg till Monit-övervakning till SSL-porten ▼
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?
Förhoppningsvis kommer artikeln "CWP7 SSL Error? How to Install a Free Letsencrypt Certificate on hostname" som delas på Chen Weiliangs blogg ( https://www.chenweiliang.com/ ) att vara till hjälp för dig.
Dela gärna länken till den här artikeln: https://www.chenweiliang.com/cwl-27950.html

