安裝好 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 的網站就能運作了,只是憑證不是有驗證與合法的,所以還會顯示不安全
點選進階後還是可以看到內容的

沒有留言:
張貼留言