在Nginx下部署SSL證書並重定向至HTTPS的教程
步驟一:下載 Nginx 版證書檔案,解壓以後可以看到一個 .key 檔案和 .crt/.pem 檔案
步驟二:上傳證書。把上面的 .key 檔案和 .crt/.pem 檔案上傳到 /root 目錄中,命名為 ssl.crt/ssl.pem 和 ssl.key
步驟三:LNMP 一鍵安裝包的 Nginx 配置在 /usr/local/nginx/conf/vhost/ 目錄中,找到對應站點域名的配置檔案(如 anxinssl.com)。普通安 裝的 Nginx 配置檔案在 /etc/nginx/nginx.conf。vi 命令進入修改。
將其修改為:
server {
listen 443;
server_name anxinssl.com
修改為你的域名
ssl on;
root html;
index index.html index.htm;
ssl_certificate /root/ssl.pem;
ssl_certificate_key /root/ssl.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
location / {
root html;
index index.html index.htm;
}
}
步驟四:設定301重定向至HTTPS
server
{
listen 80;
server_name anxinssl.com
# 修改為你的域名
rewrite ^/(.*)
permanent; # 如果你的網站是帶 www 的,請在域名前新增 www
}
server
{
listen 443;
# ...... 其餘配置同上
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69956729/viewspace-2668038/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CentOS 6.7下nginx SSL證書部署的方法CentOSNginx
- Nginx https證書部署NginxHTTP
- 在IIS下部署SSL證書實現HTTPSHTTP
- nginx開啟ssl並把http重定向到httpsNginxHTTP
- SSL證書安裝指引教程 – HTTPS SSL 教程HTTP
- SSL證書格式轉換 – HTTPS SSL 教程HTTP
- SSL證書轉PEM格式 – HTTPS SSL 教程HTTP
- SSL證書申請問題 – HTTPS SSL 教程HTTP
- Tomcat 安裝SSL證書 – HTTPS SSL 教程TomcatHTTP
- 在Docker上部署自動更新ssl證書的nginx + .NET COREDockerNginx
- nginx配置ssl加密(單/雙向認證、部分https) – HTTPS SSL 教程Nginx加密HTTP
- nginx配置SSL證書實現https服務NginxHTTP
- HTTPS的SSL證書配置HTTP
- 申請並部署免費的 SSL/TLS 證書TLS
- Nginx的SSL配置優化 – HTTPS SSL 教程Nginx優化HTTP
- Docker部署Halo部落格並配置SSL證書Docker
- [python][nginx][https] Nginx 伺服器 SSL 證照安裝部署PythonNginxHTTP伺服器
- 安裝SSL證書的網站如何實現HTTP重定向到HTTPS網站HTTP
- 在Drupal上安裝SSL證書啟用HTTPS加密訪問的教程HTTP加密
- 阿里雲伺服器部署 nodejs + mongodb + nginx 反向代理 + https配置 ssl證書阿里伺服器NodeJSMongoDBNginxHTTP
- 伺服器配置ssl證書支援蘋果ATS方法 – HTTPS SSL 教程伺服器蘋果HTTP
- Winows+Nginx下SSL證書安裝Nginx
- Nginx伺服器安裝SSL證書方法教程?Nginx伺服器
- SSL證書生成,完成HTTPS驗證HTTP
- ssl 在nginx上的部署示例Nginx
- 免費購買SSL證書,nginx無縫升級httpsNginxHTTP
- Nginx 配置https證書NginxHTTP
- Nginx+Tomcat Https SSL部署方案NginxTomcatHTTP
- IIS6 多域名證書安裝 – HTTPS SSL 教程HTTP
- 本地簽發ssl證書(https)HTTP
- ssl證書下載與安裝 – 如何下載ssl證書
- phpStudy安裝ssl證照 – HTTPS SSL 教程PHPHTTP
- SSL證書部署最佳實踐
- 建立並使用https證書HTTP
- SSL證書很關鍵!為什麼有些公司會忽略SSL證書的部署?
- 在網上配置部署SSL證書的原因是什麼
- Nginx安裝StartSSL免費SSL證書Nginx
- 部署HTTPS證書有必要嗎?HTTP