写点什么

Nginx【https 配置教程】

  • 2023-12-10
    四川
  • 本文字数:649 字

    阅读完需:约 2 分钟

Nginx【https配置教程】

为了配置 Nginx 的 HTTPS,你需要遵循以下步骤:


证书生成:首先,你需要生成一个 SSL 证书。可以使用免费的证书颁发机构(CA)如 Let's Encrypt,或者购买商业证书。以下是一个使用 Certbot 工具生成 Let's Encrypt 证书的示例:


安装 Certbot 工具:


sudo apt install certbot 生成证书:


$ sudo certbot certonly --nginx -d your_domain.com 这将使用 Certbot 自动配置 Nginx 并生成 SSL 证书。


Nginx 配置:


打开 Nginx 配置文件:


$ sudo nano /etc/nginx/sites-available/default 在配置文件中找到 server 块,并进行以下更改:


server {listen 80;server_name your_domain.com;return 301 https://request_uri;}这将将 HTTP 请求重定向到 HTTPS。


在同一个配置文件中,找到 HTTPS 配置段:


server {listen 443 ssl;server_name your_domain.com;


ssl_certificate /etc/letsencrypt/live/your_domain.com/fullchain.pem;ssl_certificate_key /etc/letsencrypt/live/your_domain.com/privkey.pem;
# 其他 SSL 配置...
复制代码


}将 your_domain.com 替换为你的实际域名,以及 SSL 证书和私钥的路径。


保存并关闭文件。测试和重启 Nginx:


检查 Nginx 配置是否正确:


$ sudo nginx -t 如果没有错误提示,表示配置正确。


重启 Nginx 服务:


$ sudo systemctl restart nginx 现在,你的 Nginx 已经配置为使用 HTTPS。访问 https://your_domain.com 应该能够通过 SSL 连接访问你的网站。


香港五网 CN2 网络云服务器链接:www.tsyvps.com


蓝易云香港五网 CN2 GIA/GT 精品网络服务器。拒绝绕路,拒绝不稳定。

发布于: 刚刚阅读数: 6
用户头像

百度搜索:蓝易云 2023-07-05 加入

香港五网CN2免备案服务器

评论

发布
暂无评论
Nginx【https配置教程】_nginx_百度搜索:蓝易云_InfoQ写作社区