Article Directory
CWP7 хост аты үчүн Letsencrypt SSL акысыз SSL сертификатын кантип орнотуу керек?

- бул CWP Башкаруу панели Letsencrypt акысыз SSL сертификаттарын автоматтык түрдө орнотуу үчүн AutoSSL колдонмосу.
Эгер сиз CWP7 SSL менен " cwpsrv.service ишке ашпай калды " ката билдирүүсүнө туш болсоңуз , чечимдер үчүн төмөнкү окуу куралын караңыз ▼
CWPде хост атын кантип өзгөртөм?
Сиздин хост аты дейли server.yourdomain.com
- Биринчиден, CWP серверинде субдомен түзүңүз:
server.yourdomain.com - DNSке A жазуусун кошуңуз, субдомен сиздинLinuxСервердин IP дареги.
- Хост атын сактоо үчүн cwp.admin сайтынын сол менюсунда → CWP Орнотуулары → Хост атын өзгөртүү бөлүмүнө өтүңүз.
- 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-апрелинде ишке киргизилген тастыктама органы, ал учурдагы кол менен түзүүнү, текшерүүнү, кол коюуну, орнотууну жана коопсуз веб-сайттар үчүн сертификаттарды жаңыртууну жок кылуу максатында.
Hostname/FQDN Letsencrypt SSL сертификатын орнотуу
- FQDN (
fully qualified domain name) толук квалификациялуу домендик аталыш, бул Интернеттеги белгилүү бир компьютердин же хосттун толук домендик аталышы.
Let's Encrypt программасына кантип кайрылсам болот?
CWP7 Сол Менюсу → WebServer Орнотуулары → SSL Сертификаттарында жаңы модуль бар, ал жерден AutoSSL аркылуу каалаган домен/субдомен үчүн Letsencrypt сертификаттарын орното аласыз.
(Эгер сиз домен атын же субдомендик атын кошуп жатканда бир эле учурда Келгиле Шифрлөөнү түзүүнү тандасаңыз, жогорудагы кадамдарды өткөрүп жиберсеңиз болот)
Letsencrypt SSL сертификатынын өзгөчөлүктөрү
- Негизги эсеп домени жана www лакап аты үчүн Letsencrypt
- Letsencrypt домен атын жана www
- субдомендер жана www.alias үчүн Letsencrypt
- Letsencrypt да ыңгайлаштырылган орното алат
- Сертификаттын жарактуулук мөөнөтүн текшериңиз
- авто-жаңыртуу
- Мажбурлоо баскычы
- Apache порт 443 автоматтык аныктоо
Letsencrypt SSL сертификаттарын автоматтык түрдө жаңыртуу
Демейки боюнча, Letsencrypt сертификаттары 90 күн бою күчүндө болот.
Узартуу автоматтык түрдө жүргүзүлөт жана сертификаттар мөөнөтү бүтөрүнө 30 күн калганда жаңыланат.
CWP7 Сол Менюсу → WebServer Орнотуулары → SSL Сертификаттарында жаңы модуль бар, ал жерден AutoSSL аркылуу каалаган домен/субдомен үчүн Letsencrypt сертификаттарын орното аласыз.
SSL тастыктама жолун алмаштыруу үчүн конфигурация файлын түзөтүңүз
Андан кийин, сиз конфигурация файлын түзөтүп, SSL сертификатына жолду кошушуңуз керек (комментарийди алып салууга көңүл буруңуз жана жолду өзүңүзгө өзгөртүңүз).
cwpsrv конфигурация файлын түзөтүңүз ▼
/usr/local/cwpsrv/conf/cwpsrv.conf
SSL портуна Monit мониторингин кошуу ▼
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 Редактору → 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
Акырында, 2087 портун көрүү үчүн кирүү шилтемесин жаңыртыңызhttps:// server.yourdomain. com:2087/login/index.phpДонгл барбы?
Чен Вэйлиангдын блогунда ( https://www.chenweiliang.com/ ) бөлүшүлгөн "CWP7 SSL катасы? Хост атына акысыз Letsencrypt сертификатын кантип орнотуу керек" деген макала сизге пайдалуу болот деп үмүттөнөбүз.
Бул макаланын шилтемеси менен бөлүшүүдөн тартынбаңыз: https://www.chenweiliang.com/cwl-27950.html

