首先下载 nginx
wget -c https://nginx.org/download/nginx-1.10.1.tar.gz
然后解压
tar -zxvf nginx-1.10.1.tar.gz
注意这里 如果你以前有nginx 在启动目录里使用 ./nginx -V 看看是否有 with-http_ssl_module 这个模块
如果没有请按照http升级https(转)这篇文章升级(本人也是参照此人改的)
或者可以把nginx卸载了重新装新装的就可以使用下面的方法
//配置,加入 SSL 模块:
./configure --with-http_ssl_modulemake & make install//确认是否装成功了
/usr/local/nginx/sbin/nginx -V//进入你的nginx里面
cd /usr/local/nginx/conf
//修改配置文件里的server
vim nginx.conf
我在腾讯云上申请的SSL证书 下出来是这样的
找到Nginx 文件夹
这俩个文件上传到 服务器上
注意 nginx 1.15 以下用 ssl on; 以上用 443 ssl 会标记出来
还有ssl_certificate 使用绝对路径
server {#nginx 1.15 以上用 443 ssl#listen 443 ssl;listen 443;server_name **你的域名**;#nginx 1.15 以下用 ssl onssl on;#注意绝对路径 /etc/nginx/ssl/ssl证书.crtssl_certificate ssl证书.crt;ssl_certificate_key ssl证书.key;ssl_session_timeout 5m;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;ssl_prefer_server_ciphers on;location / {root html;index index.html index.htm;}
}
最后请把防火墙打开
腾讯云服务器安全组
服务器防火墙
本地 telnet ip 443 看看是否通
通了说明防火墙开了
如果通了访问却不好使就是配错了