Nginx SSL在Ubuntu上如何启用
导读:在Ubuntu上启用Nginx SSL,你需要遵循以下步骤: 安装Nginx(如果尚未安装): sudo apt update sudo apt install nginx 获取SSL证书。你可以从Let’s Encrypt免费获取...
在Ubuntu上启用Nginx SSL,你需要遵循以下步骤:
- 安装Nginx(如果尚未安装):
sudo apt update
sudo apt install nginx
- 获取SSL证书。你可以从Let’s Encrypt免费获取SSL证书,或者购买一个证书。以下是使用Certbot(Let’s Encrypt的客户端)获取证书的示例:
sudo apt install certbot python3-certbot-nginx
- 运行Certbot以获取并配置SSL证书:
sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com
将yourdomain.com
和www.yourdomain.com
替换为你的域名。Certbot将自动配置Nginx以使用SSL证书。
-
Certbot可能会提示你输入电子邮件地址、同意服务条款等。完成这些步骤后,Certbot将自动更新Nginx配置文件(通常位于
/etc/nginx/sites-available/yourdomain.com-le-ssl.conf
)以启用HTTPS。 -
检查Nginx配置文件是否正确:
sudo nginx -t
如果配置正确,你将看到以下输出:
nginx: configuration file /etc/nginx/nginx.conf test is successful
- 重新加载Nginx以应用更改:
sudo systemctl reload nginx
- 确保防火墙允许HTTPS流量。如果你使用的是UFW防火墙,请运行以下命令:
sudo ufw allow 'Nginx Full'
现在,你的网站应该已经通过HTTPS提供服务。访问https://yourdomain.com
(将yourdomain.com
替换为你的域名),你应该看到一个绿色的锁图标,表示连接已加密。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Nginx SSL在Ubuntu上如何启用
本文地址: https://pptw.com/jishu/733774.html