在 Linux 环境下,配置 Nginx 的 HTTPS 需要以下步骤:
1. 安装 OpenSSL
```
sudo apt-get install openssl
```
2. 生成 SSL 证书和私钥
```
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/ssl/nginx.key -out /etc/nginx/ssl/nginx.crt
```
这里生成了一个有效期为 365 天的自签名证书,私钥存储在 `/etc/nginx/ssl/nginx.key`,证书存储在 `/etc/nginx/ssl/nginx.crt`。
3. 配置 Nginx
在 Nginx 的配置文件中添加以下内容:
```
server {
listen 443 ssl;
server_name example.com;
ssl_certificate /etc/nginx/ssl/nginx.crt;
ssl_certificate_key /etc/nginx/ssl/nginx.key;
location / {
# your server configuration
}
}
```
这里的 `listen` 指定了监听的端口为 443,即 HTTPS 协议的默认端口。`server_name` 指定了服务器的域名。`ssl_certificate` 和 `ssl_certificate_key` 分别指定了 SSL 证书和私钥的路径。
4. 重启 Nginx
```
sudo service nginx restart
```文章来源:https://www.toymoban.com/news/detail-613040.html
这样就完成了 Nginx 的 HTTPS 配置。文章来源地址https://www.toymoban.com/news/detail-613040.html
到了这里,关于linux环境, nginx https配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!