如何在Linux服务器中启用 nginx的ssl模块
时间: 2024-03-21 16:41:12 浏览: 131
linux安装nginx并支持ssl
要在Linux服务器中启用Nginx的SSL模块,可以按照以下步骤进行操作:
1. 安装OpenSSL库。
$ sudo apt-get install openssl
2. 安装Nginx。
$ sudo apt-get install nginx
3. 生成SSL证书和私钥。
$ sudo mkdir /etc/nginx/ssl
$ sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/ssl/nginx.key -out /etc/nginx/ssl/nginx.crt
在该命令中,我们指定了SSL证书和私钥的输出路径为/etc/nginx/ssl/nginx.crt和/etc/nginx/ssl/nginx.key。
4. 修改Nginx配置文件,添加SSL配置。
$ sudo nano /etc/nginx/sites-available/default
在server块中添加以下SSL配置:
```
server {
listen 443 ssl;
ssl_certificate /etc/nginx/ssl/nginx.crt;
ssl_certificate_key /etc/nginx/ssl/nginx.key;
...
}
```
在该配置中,我们指定了SSL证书和私钥的路径,并且监听了443端口。
5. 重启Nginx服务。
$ sudo systemctl restart nginx
现在,您就已经成功启用了Nginx的SSL模块,并在Linux服务器上使用SSL加密您的网站流量。
阅读全文