2024/07/01

Apache2 啟用 SSL 憑證

 安裝好 Apache2 之後預設是沒啟用 SSL 的,你可以透過 netstat -tlnp 檢查 443 port 是否已開啟,也可以使用 sudo systemctl status apache2 來看 apache2 的執行狀態。

那麼該如何啟用 apache2 的 SSL 呢?


啟用 apache ssl 模組,並重啟 apache2 服務

$ sudo a2enmod ssl
$ sudo systemctl restart apache2

這時候 SSL module 已啟動但是連線會失敗,會有 ERR_SSL_PROTOCOL_ERROR 錯誤,無法正確載入

不用擔心,相關的程序都做好了,只要執行

$ sudo a2ensite default-ssl.conf
$ sudo systemctl restart apache2

SSL 的網站就能運作了,只是憑證不是有驗證與合法的,所以還會顯示不安全

 點選進階後還是可以看到內容的


沒有留言:

張貼留言

Ubuntu 如何查看及變更時區 TimeZone

使用指令 timedatectl 查看目前 ubuntu 的時區設定 $ timedatectl 列出所有 Asia 的時區 $ timedatectl list-timezones | grep Asia 變更時區為 Asia/Taipei $ sudo timedatectl...