#设置https 访问server {
listen 443;
server_name www.xxx.com;
access_log xxx/xxx/xxx.log combined;
index index.html index.htm index.php;
include /etc/nginx/default.d/*.conf;
root /xxx/xxx/xxx/www.xxx.com;ssl on;
ssl_certificate /usr/local/nginx/conf/ssl/server.pem;
ssl_certificate_key /usr/local/nginx/conf/ssl/server.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDH:AESGCM:HIGH:!RC4:!DH:!MD5:!aNULL:!eNULL;
ssl_prefer_server_ciphers on;location ~ [^/]\.php(/|$) {#fastcgi_pass remote_php_ip:9000;fastcgi_pass unix:/dev/shm/php-cgi.sock;fastcgi_index index.php;include fastcgi.conf;}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$ {expires 30d;access_log off;}
location ~ .*\.(js|css)?$ {expires 7d;access_log off;}
}

将http请求强制转换为https

server {
listen 80;
server_name www.xxx.com;
access_log xxx/xxx/xxx.log combined;
index index.html index.htm index.php;
include /etc/nginx/default.d/*.conf;rewrite ^(.*) https://$server_name$1 permanent;location ~ [^/]\.php(/|$) {#fastcgi_pass remote_php_ip:9000;fastcgi_pass unix:/dev/shm/php-cgi.sock;fastcgi_index index.php;include fastcgi.conf;}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$ {expires 30d;access_log off;}
location ~ .*\.(js|css)?$ {expires 7d;access_log off;}
}

证书需要购买,淘宝便宜;

转载于:https://www.cnblogs.com/jackylee92/p/6512447.html

nginx https ssl 配置相关推荐

  1. Nginx https 协议配置 ssl_protocols 的相关问题

    1. Nginx https相关配置 官方说明:详细看这里 本文主要针对以下两个主要配置从代码层次进行分析: 协议配置: Syntax: ssl_protocols [SSLv2] [SSLv3] [ ...

  2. Sahi (2) —— https/SSL配置(102 Tutorial)

    Sahi (2) -- https/SSL配置(102 Tutorial) jvm版本: 1.8.0_65 sahi版本: Sahi Pro 6.1.0 参考来源: Sahi官网 Sahi Quick ...

  3. Java nginx 双向ssl_nginx配置ssl双向验证 nginx https ssl证书配置

    参考<nginx安装>:http://www.ttlsa.com/nginx/nginx-install-on-linux/ 如果你想在单IP/服务器上配置多个https,请看<ng ...

  4. Nginx, HTTPS的配置

    server { listen 443;      ####HTTPS指定端口 server_name www.web.com;      #####域名或者IP root /data/wwwroot ...

  5. Nginx使用SSL配置HTTPS

    创建服务器私钥 openssl genrsa -des3 -out server.key 1024 创建签名请求的证书(CSR) openssl req -new -key server.key -o ...

  6. nginx安装、nginx前端配置、后端配置、前后端分离配置、https支持(ssl配置)、负载均衡配置、nginx location详解

    nginx配置 一.nginx安装 二.nginx配置 仅前端配置 仅后端配置 前后分离配置(1) 前后分离配置(2) 前后不分离配置 https/ssl配置 负载均衡配置 数据压缩配置 三.完整ng ...

  7. 解决:VUE nginx 部署 SSL https访问 WebSocket 问题

    报错1. Failed to construct 'WebSocket': An insecure WebSocket connection may not be initiated from a p ...

  8. Nginx使用及配置

    nginx是什么? nginx是俄罗斯人 Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的一个十分轻量级的HTTP服务器.它是一个高性能的HTTP和反向代理服务器,同时也可以作 ...

  9. NGINX SSL配置之设置HTTPS服务器

    NGINX SSL配置 本节介绍如何在NGINX和NGINX Plus上配置HTTPS服务器. 设置HTTPS服务器 要设置HTTPS服务器,请在您的nginx.conf文件中的块中ssl将该list ...

最新文章

  1. android报错res\drawable-xhdpi\ic_Dianhua.png: Invalid file name: must contain only [a-z0-9_.]
  2. python 利用pyttsx3文字转语音
  3. linux lsm 程序加载钩函数,LSM在Linux中的实现方式
  4. angular2创建应用_如何在Angular 2+应用程序中使用JavaScript库
  5. c语言定义字符数组数码管,数组数码管
  6. 深度学习之OCR相关经验记录
  7. C++ typename的使用方式
  8. 关于python字符编码_关于python文件的字符编码
  9. MPLS virtual private network中MCE介绍
  10. 基于Android P,自定义Android开机动画的方法
  11. wyd1520 写的ASP高亮类
  12. 华南理工大学 电力电子技术(王兆安) 期末复习笔记2 第三章第四章
  13. 正弦定理和余弦定理_教师招聘 数学中学说课稿 《余弦定理》
  14. java导出excel与word文档
  15. 最新易企秀 微场景制作源码 易企秀去版权源码 带几百套模板
  16. 【免杀前置课——Windows编程】五、窗口控件——什么是控件、Windolws 窗口两大类、Windows标准控件/通用控件、控件响应的接收、创建窗口制作不同控件
  17. 皮肤结构走向运用仿制图章
  18. php artisan实现机制,源码解读:php artisan serve
  19. C++构造类函数计算长方体体积
  20. 基于python马蜂窝网的旅游景点推荐系统

热门文章

  1. mac php7.0 yaf 安装,MAC MAMP PRO PHP YAF 安装
  2. Python笔记-Flask的搭建及基本使用
  3. BOE(京东方)与吉利控股集团签订战略合作协议
  4. 牛顿法python代码_python 牛顿法实现逻辑回归(Logistic Regression)
  5. php 用积分兑换_PHP积分兑换接口demo
  6. cookie跨域_跨域问题的复现与整理
  7. 关于测试一个接口的面试题
  8. 九度OJ-1088剩下的树
  9. (数据库系统概论|王珊)第四章数据库安全性-第二、三、四、五、六节:数据库安全性控制
  10. 9-2:C++多态之纯虚函数和抽象类以及接口继承和实现继承