`
longzhun
  • 浏览: 361116 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Nginx配置SSL证书部署HTTPS网站

 
阅读更多

 

 

# 生成一个RSA密钥 
$ openssl genrsa -des3 -out 33iq.key 1024
 
# 拷贝一个不需要输入密码的密钥文件
$ openssl rsa -in 33iq.key -out 33iq_nopass.key
 
# 生成一个证书请求
$ openssl req -new -key 33iq.key -out 33iq.csr
 
# 自己签发证书
$ openssl x509 -req -days 365 -in 33iq.csr -signkey 33iq.key -out 33iq.crt

第3个命令是生成证书请求,会提示输入省份、城市、域名信息等,重要的是,email一定要是你的域名后缀的。这样就有一个 csr 文件了,提交给 ssl 提供商的时候就是这个 csr 文件。当然我这里并没有向证书提供商申请,而是在第4步自己签发了证书。

 



 

编辑配置文件nginx.conf,给站点加上HTTPS协议

server {
    server_name YOUR_DOMAINNAME_HERE;
    listen 443;
    ssl on;
    root  /data/www/tiaoju
    ssl_certificate /usr/local/nginx/conf/33iq.crt;
    ssl_certificate_key /usr/local/nginx/conf/33iq_nopass.key;
    # 若ssl_certificate_key使用33iq.key,则每次启动Nginx服务器都要求输入key的密码。
}

重启Nginx后即可通过https访问网站了。

  • 大小: 475.3 KB
分享到:
评论

相关推荐

    Nginx配置SSL证书部署HTTPS网站的方法(颁发证书)

    主要介绍了Nginx配置SSL证书部署HTTPS网站的方法(颁发证书),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    nginx.conf的配置访问ssl证书

    nginx.conf的配置访问ssl证书

    CentOS 6.7下nginx SSL证书部署的方法

    # ls /opt/nginx/conf/ssl qingkang.me.crt # 公钥 qingkang.me.key # 私钥 配置 vim nginx.conf 找到以下内容 # HTTPS server # #server { # listen 443 ssl; # server_name localhost; # ssl_certificate cert....

    nginx 网页配置工具

    使用WebUI配置nginx的...部署此项目后, 配置nginx再也不用上网各种搜索, 再也不用手动申请和配置ssl证书, 再也不用为了配多个nginx登录n遍服务器了, 只需要在本项目中进行增删改查就可方便的配置nginx和服务器集群。

    Linux 按照部署 Nginx 服务器 及相关依赖 - Nginx 配置讲解

    4. SSL/TLS配置:如果需要支持HTTPS,可以在虚拟主机配置中添加SSL证书和密钥的路径,并设置协议版本和密码套件。 5. 反向代理和负载均衡:通过配置反向代理,可以将客户端的请求转发给后端的应用服务器。负载均衡...

    方便快捷易用的Nginx可视化UI网页管理部署配置工具系统,使用Web网页系统来快速配置部署

    方便快捷易用的Nginx可视化UI网页管理部署配置工具系统,使用Web网页系统来快速配置部署,支持在线配置你的Nginx/Openresty的反向代理、负载均衡、SSL/HTTPS证书免费签发,自动续签、TCP/UDP 3-4层转发、可以自定义...

    nginxWebUI是一款图形化管理nginx配置得工具系统, 可以使用网页来快速配置nginx的各项功能

    方便快捷易用的Nginx可视化UI网页管理部署配置工具系统,使用Web网页系统来快速配置部署,支持在线配置你的Nginx/Openresty的反向代理、负载均衡、SSL/HTTPS证书免费签发,自动续签、TCP/UDP 3-4层转发、可以自定义...

    nginx网页配置工具 -v4.0.5.zip

    nginx网页配置工具功能: ... 2、本项目可管理多个nginx服务器集群,随时一键...4、部署此项目后,配置nginx再也不用上网各种搜索,再也不用手动申请和配置ssl证书,只需要在本项目中进行增删改查就可方便的配置nginx。

    nginx配置ssl实现https访问的步骤(适合新手)

    刚刚部署完服务器后的我满怀欣喜地访问自己的网站,看哪都哪满意。但是兴奋感一过发现,诶,为什么浏览器左上角会提示不安全?想了想,不行,我也要搞个https来,我也要上锁! HTTP协议以明文方式发送内容,不提供...

    微信小程序 Nginx环境配置详细介绍

    微信小程序要求使用 https 发送请求,那么Web服务器就要配置成支持 https,需要先申请SSL证书 小程序也要求 TLS(传输层安全协议)的版本至少为 1.2,在配置好 https之后,如果 TLS 的版本较低,就涉及到升级问题 ...

    Linux 系统 Nginx 按照部署文档

    以上简单描述提供了部署Nginx的基本步骤,但根据具体情况可能需要进一步配置Nginx,如设置虚拟主机、SSL证书、反向代理、负载均衡等。确保根据实际需求和安全要求进行适当的配置和调整。同时,为保障系统安全,建议...

    nginx网页配置工具nginxWebUI是一款可以使用网页来快速配置与管理nginx集群的nginx辅助工具.rar

    一键免费生成ssl证书并进行域名绑定,可在证书过期前进行自动续签,保证网站的https安全性与持续性。 强大的nginx日志解析 可一键配置nginx日志生成格式,并进行图形化解析,充分了解访客数据与后台服务运行状况。...

    Windows 下 Nginx+PHP+MySQL 服务器环境安装配置包

    包含 Nginx+PHP+MySQL 安装包,还有 OpenSSL 安装包和几个实用 bat 小脚本,涵盖了从搭建 Nginx,自签署 SSL 证书,配置 HTTPS ,部署和配置 Windows PHP 服务器环境,连接 MySQL 的全部所需软件。Linux 可能是搭建...

    nginx企业实际应用总结.pdf

    4.ssl配置(nginx配置https ssl证书 首先要获取证书,可在万网或万维网等获取,然后下载nginx版本的证书) 5.tcp协议(数据库和redis使用,stream的位置见下图;注:较老的nginx版本不支持stream)

    方便快捷易用的Nginx可视化UI网页管理部署配置工具系统

    方便快捷易用的Nginx可视化UI网页管理部署配置工具系统,使用Web网页系统来快速配置部署,支持在线配置你的Nginx/Openresty的反向代理、负载均衡、SSL/HTTPS证书免费签发,自动续签、TCP/UDP 3-4层转发、可以自定义...

    Nginx配置代理gRPC的方法

    本文介绍如何配置Nginx的gRPC。 安装Nginx Nginx版本要求:1.13.10。 gRPC必须使用HTTP/2传输数据,支持明文和TLS加密数据,支持流数据的交互。这是为了充分利用 HTTP/2 连接的多路复用和流式特性。所以在安装部署...

    acme-companion:为Nginx代理自动生成ACME SSL证书

    acme-companion是的轻量级伴侣容器。 它通过ACME协议为代理的Docker容器处理SSL证书的... 在证书创建/续订时自动更新和重新加载Nginx配置。 支持创建。 在启动时创建强大的Diffie-Hellman集团。 使用所有版本的Docker

    Nginx反向代理多域名的HTTP和HTTPS服务的实现

    当前Nginx已经反向代理了两个网站,分别是基于Windows的IIS和Linux的Apach服务器,...在Nginx代理端部署SSL证书即可,后端不需要部署SSL也可以实现HTTPS访问。 Nginx代理服务器配置: worker_processes auto; erro

Global site tag (gtag.js) - Google Analytics