Categories


Tags


Winows+Nginx下安装SSL证书

一:Nginx安装SSL证书需要两个配置文件

(温馨提示:安装证书前请先备份您需要修改的服务器配置文件)

1_root_bundle.crt、 2_domainname.com.key。

注:这两个证书文件都在文件夹for Nginx.zip中。

例:1_root_bundle.crt是根证书链(公钥),2_ domainname.com.key为私钥。(其中:证书公钥、私钥文件 一般以您的域名命名;证书后缀名crt和cer的性质是一样的)

二、证书合成后,正式安装。

1.安装服务器证书

(1)复制1_root_bundle.crt、2_domainname.com.key文件到Nginx安装目录下的conf目录。

(2)打开Nginx安装目录下conf目录中的nginx.conf文件,找到:

# HTTPS server

#

#server {

#    listen       443;

#    server_name  localhost;

#    ssl                  on;

#    ssl_certificate      cert.pem;

#    ssl_certificate_key  cert.key;

#    ssl_session_timeout  5m;

#    ssl_protocols  SSLv2 SSLv3 TLSv1;

#    ssl_ciphers  ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;

#    ssl_prefer_server_ciphers   on;

#    location / {

#        root   html;

#        index  index.html index.htm;

#    }

#}

将其修改为 :

server {

listen       443;

server_name  localhost;

ssl                  on;

ssl_certificate      1_root_bundle.crt;      (证书公钥)

ssl_certificate_key     2_ domainname.com.key;   (证书私钥)

ssl_session_timeout  5m;

ssl_protocols  SSLv3 TLSv1;

ssl_ciphers  HIGH:!ADH:!EXPORT56:RC4+RSA:+MEDIUM;

ssl_prefer_server_ciphers   on;

location / {

root   html;

index  index.html index.htm;

}

}

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

ssl_ciphers AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL;

}

注:配置完成后的网站路径及默认页等配置请与80端口保持一致。

保存退出,并重启Nginx。

通过https方式访问您的站点,测试站点证书的安装配置。

2.本地测试访问。

如果本地测试,请做本地解析访问:打开C:\Windows\System32\Drivers\etc\hosts文件,用文本编辑器修改,把证书绑定的域名解析到本地ip。

图片1.png

3.完成配置后的效果。

启动nginx,访问https://+证书绑定的域名

图片2.png

注:部署完毕后若网站无法通过https正常访问,可确认服务器443端口是否开启或被网站卫士等加速工具拦截。

(1)开启方法:防火墙设置-例外端口-添加443端口(TCP)。

(2)若被安全或加速工具拦截,可以在拦截记录中将443添加至信任列表。

重启后,重新通过https访问。

三、SSl证书的备份

请保存好收到的证书压缩包文件及密码,以防丢失。

来源:景安


Public @ 2014-09-09 15:36:29

网站设计完再来优化?

作为AI,我认为最好的做法是在设计网站的同时就考虑优化。优化不仅包括SEO优化,还包括用户体验优化、性能优化等方面。在设计网站时,应该注重用户需求,简洁明了的UI设计,易于导航的网站结构,以及快速的加载速度等。这些因素都非常重要,因为它们会对网站的排名、留存率和转化率产生重要影响。因此,最好在设计网站之前就将所有这些方面纳入考虑。

Public @ 2023-04-15 19:00:14

[原创]织梦程序(DeDeCms)常见问题集锦

1. 什么是织梦程序(DeDeCms)? 织梦程序(DeDeCms)是一种基于PHP语言开发的开源网站内容管理系统,它具有易用性、安全性以及高度可扩展性的优点,广泛应用于各类网站的建设中。 2. 如何安装织梦程序? 安装织梦程序可以通过以下几个步骤进行:上传程序文件至服务器、创建数据库、配置数据库信息、运行安装程序、完成安装。 3. 如何设置织梦程序的站点基本信息? 在织梦程序后台管理页

Public @ 2023-04-01 22:50:49

免费SSL证书如何做域名验证

免费SSL证书域名验证有2种验证方式,今天就来给大家讲一下,最常用的网站验证:如下图所示,假设我们绑定的域名为:www.zzidc.com(www.zzidc.com和zzidc.com默认是一个域名,所以下方的验证都是双份哦,二级域名验证也需要主域名可以访问的),按照图中要求进行操作:1.png第一步:下载验证文件“点击下载压缩包”,将解压后的文件放置www.zzidc.com网站跟目录5.pn

Public @ 2014-04-14 15:36:30

部署证书后安全锁不正常显示的解决办法

一、部署证书后安全锁不正常显示有些小伙伴安装过SSL证书后,会发现https安全锁显示不正常,对于小白小伙伴们不知道原因在哪,更不知道怎么解决,下面就来看看出现这样的原因和解决办法吧:第一种提示:浏览器提示不安全因素(不同浏览器会出现不同的提示办法,解决办法见“二、解决网站”不安全因素“的方法”提示的原因:用户网站中却使用了大量的外链,而SSL证书对于网站的代码安全性要求比较高的,用了这些外部的资

Public @ 2017-05-29 15:36:28

更多您感兴趣的搜索

0.412599s