Nginx 自签https 证书(反向代理)

以下操作在centos 下执行:

cd/opt/ssl 证书制作路径

1)openssl genrsa -des3 -out domain.key 1024

生成RSA密钥(过程需要设置一个密码,记住这个密码)

2)openssl rsa -in domain.key -out domain_nopass.key

拷贝一个不需要输入密码的密钥文件

3)openssl req -new -key domain.key -out domain.csr

这里会提示输入国家,地区组织,email等信息.最重要的一个是”common name”,需要与网站域名相同.

[root@localhost ssl]# openssl req -new -key domain.key -out domain.csr

Enter pass phrase for domain.key: ####1) 密码

You are about to be asked to enter information that will be incorporated

into your certificate request.

What you are about to enter is what is called a Distinguished Name or a CN.

There are quite a few fields but you can leave some blank

For some fields there will be a default value,

If you enter ‘.’, the field will be left blank.

—–

Country Name (2 letter code) [XX]:cn 国家

State or Province Name (full name) []:zj 省

Locality Name (eg, city) [Default City]:hz 城市

Organization Name (eg, company) [Default Company Ltd]:tset 机构名称

Organizational Unit Name (eg, section) []:test 单位名称

Common Name (eg, your name or your server’s hostname) []:domain.com 网站域名

Email Address []: 邮箱 可以回车

Please enter the following ‘extra’ attributes

to be sent with your certificate request

A challenge password []: 可以回车

An optional company name []: 可以回车

输入完这些就会生成一个domain.csr文件,提交给ssl提供商的时候就是这个csr文件.当然这里并没有向任何证书提供商申请,而是自己签发证书.

使用上面的密钥和CSR对证书签名$ openssl x509 -req -days 365 -in domain.csr -signkey domain.key -out domain.crt

备注:这个365 时间可以多写点。

检测nginx是否支持SSL:$ nginx -V如果有显示-with-http_ssl_module表示已编译openssl,支持安装ssl.如果没有,请重新编译安装nginx

参考配置文件

server {

listen 80;

listen [::]:80;

server_name x.x.x.x; #可以写成服务器地址

root /usr/share/nginx/html;

# Load configuration files for the default server block.

include /etc/nginx/default.d/*.conf;

error_page 404 /404.html;

location = /404.html {

}

error_page 500 502 503 504 /50x.html;

location = /50x.html {

}

location /status {

stub_status on;

access_log off;

}

location / {

proxy_redirect off;

proxy_set_header Host $host;

proxy_set_header X-real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_pass https://domain.com; ###反向代理地址

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

}

}

# Settings for a TLS enabled server.

server {

listen 443 ssl http2;

listen [::]:443 ssl http2;

server_name 10.100.124.6;

ssl_certificate “/opt/ssl/domain.pem”; ## 证书地址

ssl_certificate_key “/opt/ssl/domain_nopass.key”; ### 证书地址

ssl_session_cache shared:SSL:1m;

ssl_session_timeout 10m;

ssl_ciphers HIGH:!aNULL:!MD5;

ssl_prefer_server_ciphers on;

# # Load configuration files for the default server block.

include /etc/nginx/default.d/*.conf;

error_page 404 /404.html;

location = /40x.html {

}

error_page 500 502 503 504 /50x.html;

location = /50x.html {

}

location / {

proxy_redirect off;

proxy_set_header Host $host;

proxy_set_header X-real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_pass https://domain.com; ## 反向代理地址,如无反向代理地址可以家#注解

}

}

}

郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
用户投稿
上一篇 2022年6月12日 18:14
下一篇 2022年6月12日 18:14

相关推荐

  • 科学家复活被冷冻48500年古老病毒

    【#科学家复活被冷冻48500年古老病毒#】#七种冷冻数万年的病毒被复活# 据英国《新科学家》杂志网站23日报道,法国科学家近日复活了在西伯利亚永久冻土中冷冻了数万年的七种病毒,其…

    2022年11月27日
  • 淘宝直播没有货源怎么解决(淘宝直播没有货源怎么办)

    淘宝是很多人喜欢的购物【平台,里面的活跃用户很多,流量很大,所以不少商家在上面开店,为了提高销量也会开通直播带货,也有一些主播没有货源,那么淘宝直播没有货源怎么解决?下面小编为大家…

    2022年11月25日
  • 《万里归途》密钥延期至12月31日 目前票房15.65亿

    11月22日,由饶晓志执导,张译、王俊凯、殷桃主演的电影《万里归途》宣布密钥将延期至12月31日。 《万里归途》宣布密钥将延期至12月31日。 据灯塔专业版数据,该片上映54天,票…

    2022年11月25日
  • 百度关键词快速排名的4大原理解析(百度怎么刷关键词)

    近期百度公告惊雷算法2.0,升级之快还是第一次吧,看来百度对于刷点击行为是零容忍了。之前尹华峰SEO技术博客介绍过一篇如何使用刷点击工具,其实市面上有很多这类SEO快速排名的软件,…

    2022年11月25日
  • 英文网站优化技巧有哪些?只需8步,就能做好英文网站优化

    只需8步,就能做好英文网站优化!这里说到的英文网站的优化,主要是针对英文网站在谷歌的优化。要做好英文网站的优化,必须先了解一下整个网站建设的流程.以上流程既然已经清楚了,现在就来看…

    2022年11月25日
  • 豪掷2200亿美金的世界杯,东道主卡塔尔是个什么来头?

    这几天的微博热搜,是属于世界杯和汪小菲大S的。八卦娱乐不是所有人都关注,但是四年一度的世界杯,吸引着全球的目光。 11月20日晚,卡塔尔世界杯正式开幕。连续两天频频出现的爆冷,沙特…

    2022年11月25日
  • 2022全球最常用密码名单:password成全球最常用密码

    11月24日消息,据IT之家报道,密码管理工具NordPass现已发布2022年全球最常用的密码名单,结果显示用户仍在使用众所周知的弱密码。统计数据显示,今年全球最常见的密码是“p…

    2022年11月25日
  • 科比19岁女儿遭自称与她生“科比式孩子”男子跟踪骚扰

    极目新闻记者王亮亮黄佳琪 据福克斯新闻网报道,当地时间11月21日,已故篮球巨星科比·布莱恩特的长女娜塔莉亚·布莱恩特21日向法院提交临时限制令,声称这位32岁的前科从十几岁起就骚…

    2022年11月24日
  • 免费清理c盘的软件(清理c盘空间不影响系统)

    电脑用久了慢如龟速,还卡顿,这最大的原因啊就是C盘空间不足造成的。 即使电脑配置再好,或者硬盘再快,如果长时间没有打扫C盘,打开文件或者稳定之类的,都卡得让人头大。 这时候呢不要去…

    2022年11月24日
  • pdf虚拟打印机(添加pdf虚拟打印机)

    本文主要讲的是pdf虚拟打印机,以及和添加pdf虚拟打印机相关的知识,如果觉得本文对您有所帮助,不要忘了将本文分享给朋友。 pdf虚拟打印机具体是什么功能? 电脑虚拟打印机的功能有…

    2022年11月24日

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息