Apache2
如何阻止ports.conf被certbot修改
如何讓 certbot 停止修改 /etc/apache2/ports.conf,但仍然自動更新?
我有一個看起來像這樣的 ports.conf
NameVirtualHost 127.0.0.1:8080 Listen 127.0.0.1:8080 <IfModule ssl_module> Listen 443 </IfModule> <IfModule mod_gnutls.c> Listen 443 </IfModule>
我正在使用 nginx 將 http 流量重定向到 apache,因為我有一個在http://mydomain/api/上執行的燒瓶伺服器接收請求。
我遇到的問題是,由於我使用 apache 設置了 certbot,它不斷將此行添加到我的ports.conf文件中,然後導致 apache 崩潰:(
Listen 80
有誰知道如何解決這個問題?
安裝 Cerbot nginx外掛( Debianoids 上的 python-certbot-nginx包)並修改更新參數
/etc/letsencrypt/renewal/<your_domain>.conf
:[renewalparams] authenticator = nginx server = https://acme-v02.api.letsencrypt.org/directory installer = nginx account = <your_account_id>
Let’s Encrypt 需要埠
80
來驗證您的域,並且該埠被nginx佔用。