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

如何管理MySQL数据库?

MYSQL数据库的管理方式①:可以直接登录:http://mysql.myhostadmin.net/ 进行管理,MYSQL数据库的管理方式②:首先下载PhpMyAdmin软件,将此文件包解压,找到其中的一个文件:config.inc.php(或者如config.*等, 该文件名会因phpmyadmin版本不同, 而有所差别)修改以下配置:$cfgServers[1]['host'

Public @ 2015-09-27 15:46:52

phpmyadmin导入恢复和导出备份mysql数据库(适用虚拟主机和vps弹性云)

对于虚拟主机和VPS弹性云的用户来说,备份和恢复MySQL数据库是非常重要的工作。在phpMyAdmin中,备份和恢复MySQL数据库很容易,我们只需要按照以下步骤即可: 导出备份MySQL数据库: 1.登录phpMyAdmin 2.选择需要备份的数据库 3.点击“导出”按钮 4.选择要导出的数据表,然后选择“导出方式” 5.选择“导出选定项”,然后选择“SQL”,然后点击“Go”

Public @ 2023-03-30 08:00:19

Win2008+IIS7.0下安装SSL证书

一、 安装SSL证书的环境(温馨提示:安装证书前请先备份您需要修改的服务器配置文件)1.1 SSl证书安装环境简介安装windows server 2008  IIS7.0操作系统服务器一台,web站点一个SSL证书一张(备注:本指南使用s.wosign.com域名OV SSL证书进行操作)1.2 网站环境要求请确保站点是一个合法的外网可以访问的域名地址,可以正常通过http://www

Public @ 2012-09-29 15:36:26

浏览器停止支持SHA-1算法,我国用户如何应对?

我国用户应采用更安全的证书算法,如SHA-2、ECDSA等。 尽可能使用更安全的算法,为自身及相关网站用户提供更好的安全防护措施。 为保证浏览器的正常使用,用户应定期更新浏览器的安全加密算法,使用更安全的算法替换SHA-1等。 同时,尽量使用加密信用卡、网上银行等财务交易,以防止病毒感染、数据泄漏等安全问题。

Public @ 2023-02-24 12:36:16

更多您感兴趣的搜索

0.557651s