ubuntu nginx sslforfree https配置

简介:

 本文介绍如何使用免费的ssl证书来搭建nginx https环境。有效期时间90天。请确保nginx已经在服务器上安装成功,并且域名的映射也正常。

1.访问https://www.sslforfree.com/

121851_pIJg_3707404.png

2.填写域名配置,下一步。

122126_5hyq_3707404.png

选择Manual Verfication。

3.选择Manually verify Domain.

122316_uQhJ_3707404.png

下载上面红色的框框的文件,然后上传到服务器对应的目录,配置nginx通过下放红色范围url能够下载。

vi /etc/nginx/sites-enabled/default

在server_name添加如下内容。

   location /.well-known/ {
                root /;
                rewrite ^/.well-known/(.*)$ /well-known/$1 break;
        }
此例子是在/well-known/acme-challenge/中。

nginx -s reload

确保地址能够下载文件后,点击 Download SSL Certificate 下载即可获得证书相关文件。

4.使用证书文件。

  新建一个nginx配置文件,内容如下。

 

server{
        listen       443 ssl;
        server_name     xxx.com;
        ssl_certificate    /var/cert/certificate.crt;
        ssl_certificate_key /var/cert/private.key;
        ssl_protocols   TLSv1 TLSv1.1 TLSv1.2;

        location / {
                proxy_pass http://127.0.0.1:8080/;
        }


}
 

请修改红色部分,符合你自己的配置。配置成功后,nginx -s reload.

然后恭喜你你就可以通过https安全访问了。

相关文章
|
9天前
|
移动开发 前端开发 JavaScript
前端vue2、vue3去掉url路由“ # ”号——nginx配置(一)
前端vue2、vue3去掉url路由“ # ”号——nginx配置
34 0
|
9天前
|
前端开发 JavaScript 应用服务中间件
前端vue2、vue3去掉url路由“ # ”号——nginx配置(二)
前端vue2、vue3去掉url路由“ # ”号——nginx配置
32 0
|
2天前
|
应用服务中间件 PHP nginx
php如何实现检测nginx配置的正确性
请确保在执行此操作时,PHP有足够的权限来执行Nginx命令和访问Nginx配置文件。另外,将上述代码嵌入到您的应用程序中时,要注意安全性,以防止潜在的命令注入攻击。
17 3
|
4天前
|
安全 Go 网络安全
【Go语言专栏】Go语言中的HTTPS与TLS配置
【4月更文挑战第30天】本文介绍了在Go语言中配置HTTPS服务器和处理TLS证书的方法。首先,TLS证书由证书颁发机构(CA)颁发,用于验证服务器身份和加密通信。接着,展示了如何使用`crypto/tls`包加载自签名证书启动HTTPS服务器。在生产环境中,通常使用CA签名的证书,这需要获取证书链和私钥。为了自动续期证书,可以利用Go的`acme/autocert`包与ACME服务交互。掌握这些技能对于确保Web服务的安全至关重要。
|
5天前
|
Web App开发 前端开发 Java
SpringBoot配置HTTPS及开发调试
在实际开发过程中,如果后端需要启用https访问,通常项目启动后配置nginx代理再配置https,前端调用时高版本的chrome还会因为证书未信任导致调用失败,通过摸索整理一套开发调试下的https方案,特此分享
14 0
SpringBoot配置HTTPS及开发调试
|
6天前
|
缓存 前端开发 安全
Nginx缓存及HTTPS配置小记(下)
Nginx缓存及HTTPS配置小记(下)
18 1
|
6天前
|
缓存 负载均衡 应用服务中间件
Nginx缓存及HTTPS配置小记(上)
Nginx缓存及HTTPS配置小记
19 0
|
6天前
|
XML 网络协议 应用服务中间件
Nginx应用进阶HTTP核心模块配置小结(下)
Nginx应用进阶HTTP核心模块配置小结(下)
15 1
|
6天前
|
存储 算法 应用服务中间件
Nginx应用进阶HTTP核心模块配置小结(上)
Nginx应用进阶HTTP核心模块配置小结
17 1
|
10月前
|
安全 网络协议 应用服务中间件
Nginx配置http跳转https
Nginx配置http跳转https
280 0