Nginx+Https自己敲命令生成证书 博客分类: linuxJ2EE

Nginx+Https自己敲命令生成证书 博客分类: linuxJ2EE

作者: wxw1005

全网最全的IT技术资源分享网站

手机扫码查看

标签:

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!

一、准备

      环境:centos6.8

      nginx:1.13.6

二、开始

      首先安装依赖包:

       yum install -y gcc gcc-c++ autoconf automake make zlib zlib-devel openssl openssl-devel pcre pcre-devel

      开始安装

      tar -xf nginx-1.13.6.tar.gz

      cd nginx-1.13.6

      ./configure --prefix=/usr/local/nginx --with-pcre --with-http_stub_status_module --with-http_gzip_static_module --with-http_ssl_module

      make && make install

三、配置https签名证书

  创建https证书存放目录:mkdir cert

      创建私钥:openssl genrsa -des3 -out https.key 1024

      创建签名请求证书:openssl req -new -key https.key -out https.csr

      在加载SSL支持的Nginx并使用上述私钥时除去必须的口令:

  cp https.key https.key.org

  openssl rsa -in https.key.org -out https.key

  最后标记证书使用上述私钥和CSR和有效期:openssl x509 -req -days 365 -in https.csr -signkey https.key -out https.crt

四、配置nginx的https

  配置vim nginx.conf

  

server {

        listen       443 ssl;

        server_name  192.168.2.90;

        ssl_certificate      /usr/local/nginx/cert/https.crt;

        ssl_certificate_key  /usr/local/nginx/cert/https.key;

      #    ssl_session_cache    shared:SSL:1m;

        ssl_session_timeout  5m;

     #    ssl_ciphers  HIGH:!aNULL:!MD5;

    #    ssl_prefer_server_ciphers  on;

    location / {

                     root   html;

            index  index.html index.htm;

        }

    }

五、完成


启动nginx  :/usr/local/nginx/sbin/nginx

有问题改配置后平滑重启nginx:/usr/local/nginx/sbin/nginx -s reload

用浏览器访问:https://ip

注意:自己创建的证书浏览器会提示危险,选择通过就可以了。

本文为作者: wxw1005于https://www.iteye.com/blog/iaiai-2514184网络转载!
分享到:
打赏
转载声明

作者: wxw1005, 转载或复制请以 超链接形式 并注明出处 CNESA
原文地址: 《Nginx+Https自己敲命令生成证书 博客分类: linuxJ2EE》 发布于2020-5-19

评论

切换注册

登录

忘记密码?

您也可以使用第三方帐号快捷登录

切换登录

注册

Nginx+Https自己敲命令生成证书 博客分类: linuxJ2EE

长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

1272Sitemap