Ubuntu 18.04 + apache2.4 配置https證書(SSL)筆記


apache2.4后面的版本似乎有一波更新,配置方法變化較大,網上搜到的教程已經不適用了,這里記錄一下配置方法;

1、進入apache2的配置目錄,這里為/etc/apache2

2、打開SSL模塊

cd mods-enabled
ln -s ../mods-available/socache_shmcb.load socache_shmcb.load
ln -s ../mods-available/ssl.load ssl.load ln -s ../mods-available/ssl.load ssl.load

3、配置證書

cd sites-available
vi sites-available
#。。。。SSLCertificateFile等
cd ../sites-enabled
ln -s ../sites-available/default-ssl.conf default-ssl.conf

4、重啟apache2

 

PS:重定位80端口到443端口

1、打開rewrite模塊

cd mods-enabled
ln -s ../mods-available/rewrite.load rewrite.load

2、編輯sites-available下80端口的站點配置文件

    RewriteEngine on
    RewriteCond %{SERVER_PORT} !^443$
    RewriteRule ^/?(.*)$ https://%{SERVER_NAME}/$1 [L,R]

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM