nginx配置https自签名(openssl生成)证书
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,openssl生成证书openssl genrsa -out server.key 2048openssl req -new -key server.key -out server.csropenss
千家信息网最后更新 2025年02月02日nginx配置https自签名(openssl生成)证书
openssl生成证书
- openssl genrsa -out server.key 2048
- openssl req -new -key server.key -out server.csr
- openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
[nginx@machine certificate]$ openssl genrsa -out server.key 2048Generating RSA private key, 2048 bit long modulus..+++......................................................................+++e is 65537 (0x10001)[nginx@machine certificate]$ lltotal 4-rw-r----- 1 nginx nginx 1679 Jul 11 16:35 server.key[nginx@machine certificate]$ [nginx@machine certificate]$ openssl req -new -key server.key -out server.csrYou are about to be asked to enter information that will be incorporatedinto your certificate request.What you are about to enter is what is called a Distinguished Name or a DN.There are quite a few fields but you can leave some blankFor some fields there will be a default value,If you enter '.', the field will be left blank.-----Country Name (2 letter code) [XX]:cnState or Province Name (full name) []:gdLocality Name (eg, city) [Default City]:gzOrganization Name (eg, company) [Default Company Ltd]:aiOrganizational Unit Name (eg, section) []:aiCommon Name (eg, your name or your server's hostname) []:Email Address []:Please enter the following 'extra' attributesto be sent with your certificate requestA challenge password []:An optional company name []:[nginx@machine certificate]$ [nginx@machine certificate]$ openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crtSignature oksubject=/C=cn/ST=gd/L=gz/O=ai/OU=aiGetting Private key[nginx@machine certificate]$ lltotal 12-rw-r----- 1 nginx nginx 1099 Jul 11 16:36 server.crt-rw-r----- 1 nginx nginx 952 Jul 11 16:35 server.csr-rw-r----- 1 nginx nginx 1679 Jul 11 16:35 server.key[nginx@machine certificate]$
nginx配置
[nginx@machine ~]$ cd /etc/nginx/
[nginx@machine nginx]$ more nginx.conf
user nginx;
worker_processes 1;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"';access_log /var/log/nginx/access.log main;sendfile on;#tcp_nopush on;keepalive_timeout 65;#gzip on;upstream zuul_nginx { server 10.13.22.104:8080; server 10.13.22.105:8080; server 10.13.22.106:8080; server 10.13.22.107:8080;}server { listen 18010 ssl; #listen 443 ssl; #server_name 10.13.22.124; ssl on; ssl_certificate /app/nginx/certificate/server.crt; ssl_certificate_key /app/nginx/certificate/server.key; ssl_session_timeout 5m; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #ssl_ciphers HIGH:!aNULL:!MD5; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; ssl_prefer_server_ciphers on; location /ouyidaorder { proxy_pass http://zuul_nginx; }}server { listen 8080 ssl; ssl on; ssl_certificate /app/nginx/certificate/server.crt; ssl_certificate_key /app/nginx/certificate/server.key; ssl_session_timeout 5m; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; ssl_prefer_server_ciphers on; location /ouyidaorder { proxy_pass http://zuul_nginx; }}include /etc/nginx/conf.d/*.conf;
}
用root重启nginx。
测试
(1)浏览器访问:https://10.13.22.124:8080/ouyidaorder/api/Subscribe
(2)curl https://10.13.22.124:18010/ouyidaorder/api/Subscribe
证书
生成
配置
浏览器
测试
浏览
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库索引文件和数据文件
阜宁县网络安全保卫大队
mysql导入数据库日志
球球服务器要关闭了吗
山东联通软件开发工程师面试问
软件开发epr
dcb2000数据库下载
旅游攻略数据库数据
数据库技术大作业
思爱普软件开发工程师工资待遇
政府网络安全等级保护制度
亚马逊的国际服务器
微机数据库数电
霸王雄心无法选服务器
证书管理器 服务器不可用
网络安全特显眼的标志
网络安全在互联网市场里的地位
对抗攻击与网络安全
防特网软件开发工程师经理
未来无线网络技术
网络安全评估技术综述pdf下载
行情服务器代码
wind高频数据库
山东联通软件开发工程师面试问
cnki的数据库咋买
三水区软件开发公司
测试软件开发流产有那些
宿迁大数据分布式存储数据库
传感器网络技术应用研究
全球网络安全协会