如何启用 nginx的ssl模块
时间: 2023-08-15 21:07:37 浏览: 106
要启用Nginx的SSL模块,需要在编译Nginx时添加--with-http_ssl_module选项。具体步骤如下:
1. 下载Nginx源码,解压缩。
2. 安装OpenSSL库,如果已经安装可跳过此步骤。
$ sudo apt-get install openssl
3. 进入Nginx源码目录,执行configure命令,加上--with-http_ssl_module选项。
$ cd nginx-1.18.0
$ ./configure --with-http_ssl_module
4. 编译并安装Nginx。
$ make
$ sudo make install
5. 修改Nginx配置文件,添加SSL配置。
$ sudo nano /usr/local/nginx/conf/nginx.conf
在http块中添加以下SSL配置:
```
http {
...
server {
listen 443 ssl; # 监听443端口,并启用SSL
server_name example.com;
ssl_certificate /path/to/cert.pem; # SSL证书路径
ssl_certificate_key /path/to/key.pem; # SSL证书私钥路径
...
}
}
```
6. 重启Nginx服务。
$ sudo /usr/local/nginx/sbin/nginx -s reload
现在,Nginx就已经启用了SSL模块。
阅读全文