nginx 配置https带域名
时间: 2023-07-19 10:56:26 浏览: 100
nginx配置https
要配置 HTTPS 带域名,可以参考以下步骤:
1. 在域名解析商处将域名解析到服务器 IP 地址上。
2. 安装 SSL 证书,可以使用 Let's Encrypt 免费证书,也可以购买其他商家的证书。
3. 配置 Nginx,将 HTTPS 请求转发到对应的网站目录。可以参考以下示例配置:
```
server {
listen 80;
server_name example.com www.example.com;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl;
server_name example.com www.example.com;
ssl_certificate /path/to/ssl/certificate;
ssl_certificate_key /path/to/ssl/certificate/key;
location / {
root /path/to/website;
index index.html index.htm;
}
}
```
其中,`server_name` 填写你的域名,`ssl_certificate` 和 `ssl_certificate_key` 分别填写 SSL 证书和密钥的路径,`location` 部分可以根据自己的实际情况修改。
4. 重启 Nginx 服务,使配置生效。可以使用以下命令:
```
sudo service nginx restart
```
这样,就完成了 HTTPS 带域名的配置。
阅读全文