nginx添加ssl模块配置https
先安装c环境:
yum -y install gcc
yum -y install gcc-c++
一.安装nginx
-
解压nginx安装包
tar -zxvf nginx-1.16.1.tar.gz -
把解压的出来的移动到/usr/local/nginx中
mv nginx-1.16.1 /usr/local/nginx -
进入/usr/local/nginx目录
-
执行配置编译ssl模块
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
- 安装 pcre
yum -y install pcre-devel openssl openssl-devel - 编译
make && make install
二。进行https配置
- 准备key文件和pem文件,复制到/usr/local/nginx/路径下面

2. 配置 .conf文件
在server{…
…
}
里面加上下面代码
listen 443 ssl;
client_max_body_size 800M;
server_name elevator.hzsdtech.com;
ssl_certificate /usr/local/nginx/sslpem.pem;
ssl_certificate_key /usr/local/nginx/sslkey.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
- 启动nginx
cd /usr/local/nginx/sbin/
./nginx
本文介绍了如何在Linux环境中为Nginx安装SSL模块并配置HTTPS服务。首先,通过yum安装必要的依赖,如gcc和openssl。然后,下载并编译Nginx源码,启用SSL模块。接着,安装pcre库和openssl的开发库,完成编译和安装。在配置文件中添加HTTPS相关设置,包括证书和密钥路径,并启动Nginx服务。这使得服务器能够支持安全的HTTPS连接。

2376

被折叠的 条评论
为什么被折叠?



