nginx 配置https

编译nginx

./configure --prefix=  --with-http_stub_status_module --with-http_ssl_module

生成自签名证书

openssl req -newkey rsa:4096 -nodes -sha256 -keyout ca.key -x509 -days 3650 -out ca.crt
openssl req -newkey rsa:4096 -nodes -sha256 -keyout gaplus.key -out gaplus.csr
openssl x509 -req -days 3650 -in gaplus.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out gaplus.crt
openssl x509 -in gaplus.crt -noout -text
cat gaplus.crt ca.crt > gaplus.pem

修改nginx配置

    server {
        listen 6143 ssl;
        ssl_certificate       certs/gaplus.pem;
        ssl_certificate_key   certs/gaplus.key;
 
        ssl_session_cache    shared:SSL:10m;
        ssl_session_timeout  10m; 
        server_name localhost;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Nginx 配置 HTTPS 并不复杂,主要有两个步骤:签署第三方可信任的 SSL 证书 和 配置 HTTPS 签...
    贰爷阅读 1,373评论 0 13
  • 浏览器地址栏标志着 HTTPS 的绿色小锁头从心理层面上可以给用户专业安全的心理暗示,本文简单总结一下如何在 Ng...
    QieZi阅读 38,062评论 0 10
  • 说明 本次安装全部操作都在CentOS 7之下操作,其他系统请相应替换操作。 安装 安装之前需要先安装编译ngin...
    remainer阅读 641评论 0 0
  • 1 使用openssl生成证书 这里我们使用openssl进行CA证书自签,用来学习,有条件的可以让第三方机构进行...
    embers1996阅读 212评论 0 0
  • 在如今越来越强调隐私与数据安全的情况下,我们的资源访问当然也要尽可能的安全,我们知道 HTTP 协议是明文传输的,...
    雨林_a1d6阅读 1,537评论 0 7