nginx下ssl证书的配置

举报
INGUCoder 发表于 2018/12/28 12:47:12 2018/12/28
【摘要】 # nginx下ssl证书的配置## ①将下载下来的证书重命名,并放到nginx/conf目录下![](https://raw.githubusercontent.com/xunyegege/picgo_repo/master/G%3A%5Cgithub%5Cpicgo_repo20181216110504.png)## ②打开nginx.conf 配置```linux # HTTPS se...

# nginx下ssl证书的配置


## ①将下载下来的证书重命名,并放到nginx/conf目录下


![](https://raw.githubusercontent.com/xunyegege/picgo_repo/master/G%3A%5Cgithub%5Cpicgo_repo20181216110504.png)




## ②打开nginx.conf 配置


```linux

 # HTTPS server

    

    server {

        listen       443 ssl;

        server_name  www.pythonforever.com; //这边是你的


        ssl_certificate      server.pem;//这边是你的

        ssl_certificate_key  server.key;//这边也是你的


        ssl_session_cache    shared:SSL:1m;

        ssl_session_timeout  5m;


    #    ssl_ciphers  HIGH:!aNULL:!MD5;

        ssl_prefer_server_ciphers  on;

        ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #按照这个协议配

        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; #按照这个加密套件配

        location / {

            root   /var/www/seekhub;  //这边也是你的

            index  index.html index.htm;

        }

    }

```


按照这个配置就ok,把这个直接放在conf最下面


![](https://raw.githubusercontent.com/xunyegege/picgo_repo/master/G%3A%5Cgithub%5Cpicgo_repo20181216111157.png)


# 对http进行重定向操作


### ①在刚刚的nginx.conf里面找到你之前配置的server


![](https://raw.githubusercontent.com/xunyegege/picgo_repo/master/G%3A%5Cgithub%5Cpicgo_repo20181216111455.png)


### ②在里面加上一句


```linux

 rewrite ^(.*) https://$host$1 permanent;

```


直接复制粘贴过去就ok


### ③保存,重启nginx


在sbin目录下,输入如下命令


```linux

./nginx -s reload

```




![](https://raw.githubusercontent.com/xunyegege/picgo_repo/master/G%3A%5Cgithub%5Cpicgo_repo20181216111737.png)


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。