`

nginx 安装SSL证书

 
阅读更多

一、证书准备

下载CA证书,在此我下载下来的文件是IntermediateCA.cer和ssl_certificate.cer

二、Key证书转换

openssl pkcs12 -in domain_name_privatekey.p12 -out domain_name.key -nocerts -nodes

三、生成CRT证书

 cat ssl_certificate.cer IntermediateCA.cer >>  domain_name.crt
四、nginx配置
server {
    listen       80;
    server_name  www.domain.com;
	rewrite ^(.*)$  https://$host$1 permanent;
}
server {
	listen 443;
	server_name www.domain.com;
	ssl on;
	ssl_certificate /path/domain_name.crt;
	ssl_certificate_key /path/domain_name.key;
	access_log /var/log/nginx/nginx.vhost.access.log;
	error_log /var/log/nginx/nginx.vhost.error.log;
	location / {
		root /data/web/www;
		index index.html;
	}
}
 五、如果有后台API,需要视情况升级修改。

 

分享到:
评论

相关推荐

    Windows下Nginx配置SSL实现Https访问(包含证书生成)

    - **创建 ssl 文件夹**:在 Nginx 安装目录下创建 `ssl` 文件夹,例如 `C:\wnmp\nginx\ssl`。 - **以管理员身份打开命令提示符**,并进入 `ssl` 文件夹。 ```shell cd c:/wnmp/nginx/ssl ``` - **创建私钥**:...

    Nginx配置SSL自签名证书的方法

    完成以上步骤后,Nginx应该已经配置好使用自签名SSL证书。访问你的网站时,浏览器可能会发出警告,因为这不是一个受信任的CA签署的证书。在生产环境中,为了消除这个警告,你应该使用由受信任CA签署的证书。但在开发...

    Nginx配置SSL证书监听443端口

    Nginx配置SSL证书以监听443端口的方法是网络安全和Web服务器管理中的一项重要技能。443端口是HTTP安全套接字层(HTTPS)服务的标准端口,而SSL(安全套接字层)是一种安全协议,用于为互联网通信加密,保障数据传输...

    linux安装nginx并支持ssl

    linux安装nginx并支持ssl,使得服务器支持证书签名,提升应用的安全性

    ssl证书(nginx+tomcat+java代码适用)

    ssl自制全套证书(包含服务器端、客户端、ca端的证书,格式有.crt,.key,.truststore,.keystore,.p12,.cer,.pem等类型),当时要配置webservice接口、tomca、nginx通过ssl访问的证书,弄了好久才生成了一套能使用的。...

    nginx-ssl证书

    nginx-ssl证书

    Linux Nginx下SSL证书安装方法及WordPress CDN配置

    一、Nginx安装SSL证书 需要两个配置文件 (温馨提示:安装证书前请先备份您需要修改的服务器配置文件) 1_root_bundle.crt; 2_domainname.com.key。 注:这三个证书文件都在文件夹for Nginx.zip中,例:1_root_bundle...

    Nginx服务器SSL证书安装视频指南

    关于在Nginx服务器下安装SSL数字证书的视频指南

    nginx证书安装

    ### Nginx证书安装知识点详解 #### 一、概述 Nginx作为一款高性能的HTTP和反向代理Web服务器,在互联网应用中扮演着至关重要的角色。为了提高网站的安全性,通常需要为Nginx配置SSL/TLS证书来实现HTTPS加密传输。...

    Linux 生成SSL证书 供 nginx使用

    Linux 生成 SSL 证书供 nginx 使用是指通过 OpenSSL 命令生成 SSL 证书的过程,这个过程包括生成私钥、证书请求文件、证书文件和配置 nginx 使用证书。 首先,生成私钥文件使用以下命令:`openssl genrsa -des3 -...

    Nginx双向SSL认证配置详解

    完成证书的准备工作后,接下来配置Nginx支持双向SSL认证。 ##### 4.1 配置示例 ```nginx http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server {...

    nginx、tomcat安装免费ssl安全证书配置

    在互联网世界中,HTTPS协议是确保...至此,我们已经成功地在Nginx和Tomcat上配置了阿里云的免费SSL证书,实现了HTTPS访问。这不仅提升了网站的安全性,也提高了用户的信任度。注意定期更新证书,保持其有效性和安全性。

    nginx配置下载SSL证书之后在服务器中配置之后就可以https访问

    以下将详细介绍如何在Nginx服务器中配置SSL证书,使得网站能够支持HTTPS访问。 首先,你需要从数字证书管理服务提供商(如Let's Encrypt、Comodo、Symantec等)购买并申请SSL证书。申请过程中,你需要提供域名信息...

    Nginx 应用服务器SSL部署证书视频操作

    要在Nginx上部署SSL,首先需要从权威的证书颁发机构(CA)如WoSign申请SSL证书。这通常涉及提供域名所有权证明、选择证书类型(DV、OV、EV)并完成验证流程。 3. **准备Nginx配置** 在Nginx服务器上,SSL配置主要...

    Vue项目部署Nginx配置文件 SSL

    - 首先,你需要一对 SSL 证书(公钥证书和私钥文件),通常为 `.crt` 和 `.key` 文件。然后在 Nginx 配置中添加 `ssl` 相关指令。 ```nginx server { listen 443 ssl; # 使用443端口 server_name yourdomain....

    Nginx单IP地址配置多个SSL证书的方法示例

    为了解决这个问题,我们可以利用TLS Server Name Indication (SNI) 扩展,使得Nginx在一个IP地址上能够支持多个SSL证书。 首先,我们需要确保Nginx服务器已经支持SNI功能。可以通过运行`nginx -V`命令来查看Nginx的...

    SSL证书安装.zip

    Nginx以其高性能和低内存消耗而著名,SSL证书安装涉及: - **准备证书**:与Apache类似,生成CSR并购买SSL证书。 - **配置Nginx**:编辑`nginx.conf`,在server块中定义SSL监听端口,指定证书和私钥文件路径。 -...

    nginx ssl证书的生成

    【标题】:“Nginx SSL证书的生成” 在互联网安全领域,SSL(Secure Sockets Layer)证书是确保网站数据传输安全的重要工具。Nginx,作为一个高性能的HTTP和反向代理服务器,广泛应用于各种Web服务中。配置Nginx...

    免费SSL证书申请,Docker容器搭建Nginx配置HTTPS

    申请免费的SSL证书,用docker容器搭建Nginx服务端,详细的Nginx配置ssl证书的方法。

    一键脚本自动生产nginx之ssl证书

    原文链接:https://blog.csdn.net/m0_37814112/article/details/121617919 说明: 1、证书文件格式为pem和key 2、适用于大量自签证书场景 3、支持域名和ip两种方式

Global site tag (gtag.js) - Google Analytics