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;
}将 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 精品网络服务器。拒绝绕路,拒绝不稳定。
版权声明: 本文为 InfoQ 作者【百度搜索:蓝易云】的原创文章。
原文链接:【http://xie.infoq.cn/article/a6f7ef0ea719a22054d3f4a23】。文章转载请联系作者。
评论