Im vorherigen Artikel „Eine kurze Analyse der Überprüfung der Portbelegung und Kill in Wind und Linux (mit Code) “ haben wir etwas über die Überprüfung der Portbelegung und Kill in Wind und Linux gelernt. Im folgenden Artikel erfahren Sie mehr über die Überprüfung der Portbelegung und Kill in Wind und Linux.
Es gibt so viele Cloud-Host-Betreiber in China, warum sollten Sie einen ausländischen Host kaufen? Sie müssen einige zwielichtige Dinge tun ...
Ich mache nur Witze, vielleicht machen Sie im Stillen ein Vermögen. .
Ich habe bereits erwähnt, dass Sie mit certbot
ein kostenloses Zertifikat beantragen und https
für die Website aktivieren könnencertbot
申请免费的证书,给站点开启https
certbot
在亚马逊的主机无法顺利执行,不过可以通过手动修改源代码的方式,这样certbot
就可以完成任务了。
用vim
打开certbot
#搜索找到这一行 elif [ -f /etc/redhat-release ]; then #然后替换成如下: elif [ -f /etc/redhat-release ] || grep 'cpe:.*:amazon_linux:2' /etc/os-release > /dev/null 2>&1; then #保存退出收工
这样就可以利用certbot--nginx
certbot
kann auf dem Amazon-Host nicht reibungslos ausgeführt werden, aber Sie können den Quellcode manuell ändern, sodasscertbot< /code> wird die Aufgabe abschließen. </blockquote><blockquote>Verwenden Sie <code>vim
, umcertbot
zu öffnen.Auf diese Weise können Sie#使用root用户 sudo -i #增加定时任务 crontab -e #每个月1号2点30分更新 30 2 1 * * /path/to/certbot-auto renew --pre-hook "service nginx stop" --post-hook "service nginx start" #dry run ./path/to/certbot-auto renew --dry-runNach dem Login kopierencertbot--nginx
in einem Schritt verwenden. Voraussetzung ist jedoch, dass Ihr Nginx im Verzeichnis /etc installiert werden muss. Wenn es sich nicht in diesem Verzeichnis befindet, können Sie die Konfigurationsdatei Ihres aktuellen Nginx-Installationsverzeichnisses nach /etc/nginx kopieren. Wenn nicht, erstellen Sie es manuell. Nachdem Sie certbot --nginx auf diese Weise ausgeführt haben, kopieren Sie die endgültige generierte Konfigurationsdatei in das aktuelle Nginx-Verzeichnis und starten Sie dann nginx -s reload neu. Der Ort, an dem certbot wie im Artikel erwähnt geändert werden muss, ist hier https ://github .com/certbot/certbot/blob/master/certbot-auto#L779 kann auf Github eingesehen werdenZertifikat automatisch erneuern
rrreee🎜Empfohlenes Lernen: 🎜Linux-Video-Tutorial🎜🎜Das obige ist der detaillierte Inhalt vonWas Sie über Certbot wissen müssen, öffnet den Amazon EC2-Host https (Code-Sharing). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!