CentOS 7 自動(dòng)續(xù)期SSL證書(shū)
systemctl 命令詳解
systemctl 是系統(tǒng)服務(wù)管理器命令,用于管理系統(tǒng)服務(wù)。
-
啟動(dòng)服務(wù)
systemctl start nginx -
停止服務(wù)
systemctl stop nginx -
重啟服務(wù)
systemctl restart nginx -
重新加載配置
systemctl reload nginx -
查看服務(wù)狀態(tài)
systemctl status nginx -
設(shè)置開(kāi)機(jī)自啟
systemctl enable nginx -
禁用開(kāi)機(jī)自啟
systemctl disable nginx
firewall-cmd 防火墻命令詳解
-
啟動(dòng)防火墻
systemctl start firewalld -
開(kāi)放端口
firewall-cmd --permanent --add-port=80/tcp -
開(kāi)放服務(wù)
firewall-cmd --permanent --add-service=http -
重載防火墻規(guī)則
firewall-cmd --reload -
查看所有規(guī)則
firewall-cmd --list-all
nginx 命令詳解
-
測(cè)試配置文件
nginx -t -
重新加載配置
nginx -s reload -
立即停止
nginx -s stop -
優(yōu)雅停止
nginx -s quit
certbot 證書(shū)命令詳解
-
申請(qǐng)證書(shū)
certbot --nginx -d domain.com -
查看證書(shū)
certbot certificates -
測(cè)試?yán)m(xù)期
certbot renew --dry-run -
手動(dòng)續(xù)期
certbot renew
為什么需要這些命令?
-
systemctl用于管理系統(tǒng)服務(wù),確保服務(wù)穩(wěn)定運(yùn)行,以及控制服務(wù)是否開(kāi)機(jī)自啟動(dòng)。 -
firewall-cmd用于保護(hù)服務(wù)器安全,控制端口和服務(wù)的網(wǎng)絡(luò)訪問(wèn),以及管理防火墻規(guī)則。 -
nginx用于管理網(wǎng)站服務(wù),包括更新配置文件和保證服務(wù)平滑運(yùn)行。 -
certbot用于SSL證書(shū)管理,包括自動(dòng)續(xù)期以保證HTTPS的安全性。
這些命令是服務(wù)器維護(hù)的基礎(chǔ)工具,掌握它們可以幫助您更好地管理和維護(hù)您的服務(wù)器。