[apache] 強制網站及 wordpress 使用 https 私人連線

安裝完了 letscrypt 後,當然要讓自己的網站都強制使用 https 較安全的連線囉! 首先要先開啟 rewrite module sudo a2enmod rewrite 打開 /etc/apache2/apache2.conf ,加入以下程式碼 <Directory /var/www/> Options Indexes FollowSymLinks AllowOverride All Require all granted RewriteEngine on RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R] </Directory> 若為 wordpress ,則要進入wordpress 目錄後複寫 .htaccess # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f […]

Continue reading


[ubuntu] apache 安裝 Let’s Encrypt ,讓你的網站更安全

安裝 Let’s Encrypt 可以讓我們的網頁加上 TLS/SSL 的加密,也就是 https 的協定,除了安全性之外,也能提高網頁的 SEO 排名。 ubuntu 14.04 上面沒有包好的 package,因此安裝會複雜些 記得要確認自己 apache 設定(/etc/apache2/sites-available/000-default.conf)中的 ServerName 要設定,以免後續抓不到 ServerName ServerName domain.com 更新套件清單 sudo apt-get update 安裝git sudo apt-get install git 將 github 上的 lets encrypt 專案 clone 下來 sudo git clone https://github.com/letsencrypt/letsencrypt 進入專案資料夾 cd /letscrypt 開啟 apache ssl module sudo a2enmod ssl sudo service […]

Continue reading