nginx配置ssl证书

首先检查443端口有没有开放,如果开放了请走如下流程

1.查看nginx版本信息

/usr/local/nginx/sbin/nginx -V

 

 如果有

--prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

则可以修改配置文件直接开启

listen 80;
listen 443 ssl;
server_name 你的域名;

ssl_certificate (.pem)文件位置;
ssl_certificate_key (.key)文件位置;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;

 

没有则执行命令

找到你安装目录下的源码包,是那个带有版本号的位置(例:nginx-1.13.7)。也就是你安装解压之后的文件

1.cd 源码包位置

2.修改配置
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

3.打包
make

4.备份原有已安装好的nginx
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

5.关闭nginx
/usr/local/nginx/sbin/nginx -s stop

6.将刚刚编译好的nginx覆盖掉原有的nginx
cp ./objs/nginx /usr/local/nginx/sbin/

7.启动nginx
/usr/local/nginx/sbin/nginx

8.查看安装,出现--prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module则安装成功
/usr/local/nginx/sbin/nginx -V
posted @ 2020-01-16 16:38  轻寒  阅读(408)  评论(0编辑  收藏  举报