行业动态

防御吧作为15年知名老牌域名服务商,CNNIC和CANN双认证域名注册商,已经
持续为500多万个域名提供服务,包括智能DNS/自由转移/隐私保护等服务!
nginx服务器ssl证书安装与80跳转443
2023-03-17 11:04:40 【

1.下载key与cat文件


一般都在一个zip压缩包内


2.上传到服务器 nginx安装目录 /usr/local/nginx/


3.打开nginx配置文件nginx.conf


一般都在/usr/local/nginx/conf/


4.如下配置 红色为重点其他的默认即可


server {


listen      443 ssl;


server_name  localhost; #localos可以更改为域名


ssl_certificate      /usr/local/nginx/pr.crt;#crt文件的目录地址


ssl_certificate_key  /usr/local/nginx/pr.key;#key文件的目录地址


ssl_session_cache    shared:SSL:1m;


ssl_session_timeout  5m;


ssl_ciphers  HIGH:!aNULL:!MD5;


ssl_prefer_server_ciphers  on;


root  /home/wwwroot/default;


index  index.html index.htm index.php;


include enable-php.conf; #php文件的支持 根据服务器配置不一样而不一样吧,80里边有这个东西,复制到443即可


}


详解:在80端口的server下边添加443端口的server(虚拟主机)


如下


http{


server{


listen    80;


。。。。


}


server{


listen      443 ssl;


server_name  localhost;


ssl_certificate      /usr/local/nginx/pr.crt;


ssl_certificate_key  /usr/local/nginx/pr.key;


ssl_session_cache    shared:SSL:1m;


ssl_session_timeout  5m;


ssl_ciphers  HIGH:!aNULL:!MD5;


ssl_prefer_server_ciphers  on;


root  /home/wwwroot/default;


index  index.html index.htm index.php;


include enable-php.conf; #php文件的支持 根据服务器配置不一样而不一样吧,80里边有这个东西,复制到443即可


}


}


5.重启nginx


sudo /etc/init.d/nginx restart


6.80跳转443


再建一个server


配置如下


server {


listen 80;


server_name cn.pr; #名称不能与上边的80端口server相同


return 301 https://域名$request_uri;


}


配置完成 保存文件 重启nginx即可


重启不成功说明配置文件没有配置好


443与跳转全部配置如下:


server{


listen 443 ssl;


server_name pr;


ssl on;


ssl_certificate  /usr/local/nginx/pr.crt;


ssl_certificate_key  /usr/local/nginx/pr.key;


ssl_protocols      TLSv1 TLSv1.1 TLSv1.2;


ssl_ciphers        HIGH:!aNULL:!MD5:!DH;


index index.html index.htm index.php;


root  /home/wwwroot/default;


include enable-php.conf; #php文件的支持 根据服务器配置不一样而不一样吧,80里边有这个东西,复制到443即可


}


server {


listen 80;


server_name cn.pr;


return 301 https://cn.pr$request_uri;


}


】【打印关闭】 【返回顶部
分享到QQ空间
分享到: 
上一篇浏览器的沙盒技术 下一篇数据备份服务器的重要性,数据备份..

立足首都,辐射全球,防御吧专注云防御及云计算服务15年!

联系我们

服务热线:010-56157787 ,010-56159998
企业QQ:4000043998
技术支持:010-56159998
E-Mail:800@fangyuba.com
Copyright ? 2003-2016 fangyuba. 防御吧(完美解决防御与加速) 版权所有 增值许可:京B2-20140042号
售前咨询
公司总机:4000043998 01056155355
24小时电话:010-56159998
投诉电话:18910191973
值班售后/技术支持
售后服务/财务
备案专员
紧急电话:18610088800