`

Nginx + https + 免费SSL证书配置指南

阅读更多
http://my.oschina.net/shootercn/blog/16712

生成证书:
$ cd /usr/local/nginx/conf
$ openssl genrsa -des3 -out server.key 1024
$ openssl req -new -key server.key -out server.csr
$ cp server.key server.key.org
$ openssl rsa -in server.key.org -out server.key
$ openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt 


编辑 nginx.conf
server {
    server_name YOUR_DOMAINNAME_HERE;
    listen 443;
    ssl on;
    ssl_certificate /usr/local/nginx/conf/server.crt;
    ssl_certificate_key /usr/local/nginx/conf/server.key;
} 

分享到:
评论

相关推荐

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

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

    超详细网站博客域名和二级域名、子域名升级HTTPS免费申请SSL证书配置nginx指南.docx

    ### 超详细网站博客域名和二级域名、子域名升级HTTPS免费申请SSL证书配置nginx指南 随着互联网技术的快速发展,网络安全成为了不容忽视的关键问题之一。HTTP作为一种基础的网络传输协议,尽管广泛应用于早期的...

    nginx+中文文档

    每个`server`块可以配置监听的端口、域名、SSL证书、日志文件、location规则等。`location`指令用于处理特定的URL请求,可以配置路由、重定向、内容缓存等。 ### 中文文档的重要性 对于非英语环境的开发者来说,...

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

    总的来说,配置Nginx SSL涉及的主要步骤包括:申请SSL证书、编辑Nginx配置文件、设置SSL相关参数、定义虚拟主机及目录路径,最后重启服务。遵循这些步骤,新手也能顺利实现HTTPS访问,提升网站的安全性。

    ssl证书配置指南.rar

    五、Nginx SSL证书配置 1. 安装nginx的ssl模块:在编译安装或使用预编译包时确保添加了--with-http_ssl_module选项。 2. 编辑nginx配置文件:在server块中加入以下配置: ``` listen 443 ssl; ssl_certificate ...

    nginx ssl加密代理配置指南

    【Nginx SSL加密代理配置指南】 在网络安全日益重要的今天,使用SSL/TLS协议加密网络通信已经成为必备手段。Nginx作为一款高性能的HTTP和反向代理服务器,广泛应用于网站和应用服务器,其中SSL加密代理配置是其核心...

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

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

    Nginx:服务器端SSL配置

    1. **生成SSL证书**:首先,你需要一个SSL证书来验证服务器的身份。这通常包括一个公钥证书(.crt文件)和一个私钥(.key文件)。你可以使用OpenSSL工具自签发证书,或者从权威的证书颁发机构(CA,如Let's Encrypt...

    TomcatSSL证书部署指南

    对于Tomcat 8.5及之后版本,SSL证书的配置方式有所变更,更推荐用户使用Tomcat的配置文件(server.xml)中的元素来配置HTTPS连接。这部分通常涉及到对Connector元素进行修改,以支持新的加密算法和协议。 在SSL证书...

    phpstudy搭建https服务器及免费ssl申请

    本教程将详细介绍如何使用PHPStudy搭建HTTPS服务器,并免费申请SSL证书。 首先,了解HTTPS的基础知识。HTTPS是在HTTP协议基础上加入SSL/TLS层,使得网络通信变得加密,防止数据在传输过程中被窃取或篡改。HTTPS...

    win7 64位下配置http2+nginx+nodeJS.pdf

    对于测试和调试目的,我们可以使用免费的CA证书,如Let's Encrypt,但其通常需要申请和审核过程。如果希望快速进行,可以使用OpenSSL自行创建自签名证书。 首先,你需要下载并安装以下软件: 1. OpenSSL:本文中...

    nginx配置https

    主要包括编译安装 Nginx 以及生成自签名证书的过程,并提供了具体的 Nginx 配置文件修改指南。此外,还给出了重启服务及测试连接的方法。通过这些步骤,读者可以顺利完成 Nginx 的 HTTPS 配置工作。

    Nginx权威指南.pdf

    同时,Nginx还支持HTTPS协议,可以配置SSL/TLS证书,保障网站的安全通信。 书中还深入讨论了Nginx的模块系统,如HTTP核心模块、代理模块、缓存模块、访问控制模块等。这些模块为Nginx提供了强大的功能扩展,允许...

    Nginx 应用技术指南Nginx Tips【第二版】.zip

    - **HTTPS配置**:配置Nginx支持HTTPS,理解和使用SSL证书,确保网站通信安全。 - **HSTS与OCSP**:了解如何启用HTTP严格传输安全(HSTS)和在线证书状态协议(OCSP) stapling,提升网站的安全性。 6. **缓存...

    Nginx配置详情文档

    在深入Nginx配置时,需要了解其配置文件结构、指令语法、虚拟主机设置、URL重写规则、SSL/TLS证书配置、日志管理、缓存机制、GZIP压缩以及与其他应用程序(如PHP-FPM、FastCGI)的集成。Nginx的配置灵活性和可扩展性...

    Nginx 安全配置指南技术手册.zip

    《Nginx安全配置指南技术手册》是一本深入探讨如何保护Nginx服务器免受攻击和提高其安全性的专业资料。Nginx作为一款广泛使用的高性能Web服务器和反向代理服务器,其安全性对于整个网络环境至关重要。本手册将详细...

Global site tag (gtag.js) - Google Analytics