获取免费的SSL证书,并配置nginx

提供nginx配置文件下载

1. 域名备案

2. 域名解析

3.在服务器中生成证书

  • 安装certbot

sudo apt install snapd

sudo apt-get remove certbot

sudo snap install --classic certbot

sudo ln -s /snap/bin/certbot /usr/bin/certbot

  • 生成 ssl证书(仅生成证书)

sudo certbot certonly --nginx

  • 如果想偷个懒,可以使用生成证书,并自动配置 nginx,但不利于您进行手工配置

sudo certbot --nginx

4. 复制证书路径

5. 下载 nginx 配置文件:下载配置文件

6. 修改配置文件中的证书路径、server名称(配置文件中已经注释)

7. 在服务器/etc/nginx/conf.d 文件夹中创建 nginx 配置文件(粘贴修改好的配置文件)

vim /etc/nginx/conf.d/odoo-nginx.conf

8. 修改 odoo 配置文件

proxy_mode=True

9. 重启odoo服务

service odoo restart

10. 重启 nginx服务

service nginx restart

11. 尝试域名访问

x.x.x.x:8069

获取免费的SSL证书,并配置nginx
冼嘉辉 2024年4月6日
分析这篇文章
存档
登录 留下评论
防止 SSH 自动掉线
远程Linux服务器,不再频繁断线