在 CentOS 8 安裝成功后,如果希望啟用 ssl,你需要執行下面的一些操作。
安裝 mod_ssl
使用下面的命令安裝 mod_ssl
# dnf install mod_ssl
確定 mod_ssl 被啟用
這一步不是必須的,但是你可以使用下面的命令確定安裝的 mod_ssl 已經被啟用了。
apachectl -M | grep ssl
服務器可能會返回:
類似上面的情況和內容,你可用通過上面的返回確定 ssl 已經被啟用了。
防火牆啟用 443 端口
如果已經安裝了防火牆的話,你需要為你的防火牆開放 443 的端口。
需要執行下面的命令:
firewall-cmd --zone=public --permanent --add-service=https firewall-cmd --zone=public --permanent --add-port=80/tcp firewall-cmd --reload systemctl restart firewalld
配置虛擬主機
如果你的 Apache httpd 服務使用了虛擬主機,你可以在下面的文件中配置你虛擬主機的信息。
/etc/httpd/conf.d/ssl.conf
在上面的配置文件中,需要設置 key 和 crt 信息,請參考網絡上的配置。
通過上面的步驟,就完成了在 CentOs 8 的 httpd 服務器上配置使用 ssl 的所有內容。步驟比較簡單,只需要按照上面的順序留可以完成了。