一、安装要求
1.Nginx已经编译ssl 模块,没有的话需要重新编译。
2.已经购买SSL证书(废话)
二、开始安装
1.先生成自己的KEY
代码如下 | 复制代码 |
|
2.生成csr文件
openssl req -new -key imcat.pem -out imcat.csr
代码如下 | 复制代码 |
|
3.去Namecheap网站启用SSL证书
进入Namecheap网站,点击SSL CERTIFICATES菜单中的My Account下方的Your SSL Certificates,如图所示:
Namecheap Comodo PositiveSSL 01 在Nginx上安装NameCheap免费SSL
选择你未曾使用过的SSL认证服务,点击右边的Active链接,既可以开始申请激活你的SSL认证。(如果已经启用可以重新颁发,选择Reissue,我的很快就过期了!)
imcat1 在Nginx上安装NameCheap免费SSL
接下来我们要发送一个认证签名请求文件给Namecheap来完成激活过程,Web服务器软件没有Nginx,只有选择other,下面的csr,填写imcat.csr的内容,即前面要求复制下来的以-----BEGIN CERTIFICATE REQUEST-----开头到-----END CERTIFICATE REQUEST-----结尾的内容。
imcat2 在Nginx上安装NameCheap免费SSL
按Next后,现在能收到邮件的邮箱
imcat3 在Nginx上安装NameCheap免费SSL
最好就是直接提交,等待接收验证邮件,然后输入邮件的验证码就会得到SSL证书了
4.将从NameCheap哪里申请来的SSL证书解压出来,上传到/usr/local/nginx/conf/
imcat 在Nginx上安装NameCheap免费SSL
5.然后执行以下命令,合并证书
代码如下 | 复制代码 |
|
6.更改Nginx的配置
代码如下 | 复制代码 |
server { listen 443; server_name imcat.in *.imcat.in; index index.php index.htm ; root /home/www/imcat/; ssl on; ssl_certificate imcat_in.crt; ssl_certificate_key imcat.pem; location / { try_files $uri $uri/ /index.php; location ~ .php$ { fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index index.php; fastcgi_param HTTPS on; include fastcgi.conf; } } location ~ .*.(gif|jpg|jpeg|png|bmp|swf|js|css|ttf|woff)$ { expires 30d; } access_log /home/logs/imcat.in.access.log; } |
7.重启nginx就可以了。
imcat4 在Nginx上安装NameCheap免费SSL
茶杯头甜蜜终章dlc 官方手机版v1.0.0.3
下载火柴人传说暗影格斗内置菜单 最新版v3.0.1
下载荒野乱斗测试服 安卓版v61.10.3
下载荒野乱斗彩虹服 安卓版v61.10.3
下载寒霜启示录 安卓版v1.25.10
寒霜启示录是一款生存模拟游戏,不少玩家可能对于末日都有着自己
末日城堡免广告版 安卓最新版v0.7.1
末日城堡免广告版是一款非常好玩的模拟经营类游戏,内部可以不看
甜蜜人生模拟器 最新版v1.4.5
甜蜜人生模拟器是一款非常好玩的模拟恋爱手游,玩家在这里能够对
武器锻造师内置功能菜单 v10.4
武器锻造师内置菜单版是游戏的破解版本,在该版本中为玩家提供了
开放空间overfield 安卓版v1.0.5
开放空间Overfield是一款箱庭养成经营手游,让你在广阔