配置Nginx使用Https的最简单方法

栏目: 服务器 · Nginx · 发布时间: 6年前

内容简介:配置Nginx使用Https的最简单方法

年初的时候笔者所在的公司就配置了 JAVA 和NGINX的SSL接入,然而最近有个朋友也需要把NGINX加上HTTPS,

但是网上配置太多让人眼花缭乱,因此为了不求甚解,笔者就以最简单的方式为NGINX加上HTTPS的访问协议啦~

以下是原始的Nginx默认接入配置:

server {
    listen       80;
    server_name  test.jtwo.me;

    root /data/www;

    location / {
        index index.php index.html;
    }

    location ~ \.php$ {
        include        fastcgi_params;
        fastcgi_pass   127.0.0.1:9000;
    }

    location ~* \.(?!(php|jsp|asp|aspx)$) {
        add_header Cache-Control "max-age=31536000";
    }
}

然后,其实添加HTTPS只需要三行(同时修改443默认端口):

server {
    listen       443; # HTTPS
    server_name  test.jtwo.me;

    # 只需要增加以下三行配置
    ssl                  on;
    ssl_certificate      "/data/ssl/nginx.crt";
    ssl_certificate_key  "/data/ssl/nginx.key";

    root /data/www;

    location / {
        index index.php index.html;
    }

    location ~ \.php$ {
        include        fastcgi_params;
        fastcgi_pass   127.0.0.1:9000;
    }

    location ~* \.(?!(php|jsp|asp|aspx)$) {
        add_header Cache-Control "max-age=31536000";
    }
}

看,就这么简单! ssl_certificate 是CA颁发的证书, ssl_certificate_key 是申请证书时的私钥。

附加资料:

原文链接:


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

来自圣经的证明

来自圣经的证明

M.Aigner、G.M.Ziegler / 世界图书出版公司 / 2006-7 / 39.00元

作为一门历史悠久的学问,数学有她自身的文化和美学,就像文学和艺术一样。一方面,数学家们在努力开拓新领域、解决老问题;另一方面他们也在不断地从不同的角度反复学习、理解和欣赏前辈们的工作。的确,数学中有许多不仅值得反复推敲理解,更值得细心品味和欣赏的杰作。有些定理的证明不仅想法奇特、构思精巧,作为一个整体更是天衣无缝。难怪,西方有些虔诚的数学家将这类杰作比喻为上帝的创造。 本书已被译成8种文字。......一起来看看 《来自圣经的证明》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

MD5 加密
MD5 加密

MD5 加密工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具