Die WeChat-Applet-Entwicklung verwendet das Skript „letsencrypt.sh', um ein kostenloses https-Zertifikat für Nginx unter Centos 6.8 zu konfigurieren

高洛峰
Freigeben: 2017-03-22 15:50:37
Original
2619 Leute haben es durchsucht

Als ich kürzlich das WeChat Mini-Programmcenter entwickelte, habe ich das offizielle API-Dokument gelesen und festgestellt, dass https erforderlich ist.

wx.request(OBJECT)

wx.request initiiert ein HTTPS Anfrage.

Also haben wir begonnen, kostenloses https (Let's Encrypt SSL-Zertifikat) für Nginx mit dem Skript „letsencrypt.sh“ unter Centos 6.8 zu konfigurieren.

1. Laden Sie „letsencrypt.sh“ herunter.

# wget https://raw.githubusercontent.com/xdtianyu/scripts/master/lets-encrypt/letsencrypt.conf
# wget https://raw.githubusercontent.com/xdtianyu/scripts/master/lets-encrypt/letsencrypt.sh
Nach dem Login kopieren

2. Ändern Sie die Parameter der Datei „letsencrypt.conf“

# vim letsencrypt.conf
 
# only modify the values, key files will be generated automaticly.
ACCOUNT_KEY="letsencrypt-account.key" 
DOMAIN_KEY="mtian.net.key"
DOMAIN_DIR="/usr/local/nginx/html"  #网站的根目录
DOMAINS="DNS:mtian.net,DNS:www.mtian.net" #你的网站域名,多个域名用,号分隔
#ECC=TRUE
#LIGHTTPD=TRUE
Nach dem Login kopieren

3. Führen Sie die Datei aus, um das erforderliche SSL zu generieren für https-Zertifikatdatei

添加执行权限并执行
# chmod +x letsencrypt.sh   
# ./letsencrypt.sh letsencrypt.conf  
 
运行完成后会在当前目录生成如下文件
letsencrypt-account.key  lets-encrypt-x3-cross-signed.pem  mtian.csr
letsencrypt.conf         mtian.chained.crt                 mtian.net.key
letsencrypt.sh           mtian.crt
Nach dem Login kopieren

5. Ändern Sie die Nginx-Konfigurationsdatei und fügen Sie https hinzu

# vim /usr/local/nginx/conf/nginx.conf
 
 
    
    server {
        listen       443 ssl;
        server_name  www.mtian.net;
 
        ssl on;
         
        ssl_certificate /usr/local/nginx/conf/mtian.chained.crt;
        ssl_certificate_key /usr/local/nginx/conf/mtian.net.key;
 
 
        location / {
            root   html;
            index  index.html index.htm;
        }
    }
Nach dem Login kopieren

6. Kopieren Sie die von generierten Dateien mtian.chained.crt und mtian.net.key letsencrypt.sh in das in nginx.conf/usr/local/nginx/conf/ angegebene Verzeichnis

# cp  mtian.chained.crt /usr/local/nginx/conf/
# cp  mtian.net.key  /usr/local/nginx/conf/
Nach dem Login kopieren

7. Starten Sie nginx neu

# service nginx restart
 
Stopping nginx:                                            [  OK  ]
Starting nginx:                                            [  OK  ]
Nach dem Login kopieren

8 ://www.mtian.net/, Firefox und Google sind normal zugänglich und haben ein grünes Schloss, und die https-Konfiguration ist abgeschlossen.

微信小程序开发在Centos 6.8下利用letsencrypt.sh脚本为nginx配置免费https证书步骤

微信小程序开发在Centos 6.8下利用letsencrypt.sh脚本为nginx配置免费https证书步骤

Das obige ist der detaillierte Inhalt vonDie WeChat-Applet-Entwicklung verwendet das Skript „letsencrypt.sh', um ein kostenloses https-Zertifikat für Nginx unter Centos 6.8 zu konfigurieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage