关注分享主机优惠活动
国内外VPS云服务器

Nginx配置ssl证书(https)的全过程

如果有防火墙,记得打开443端口。

要安装nginx,请参考我的另一篇文章《Nginx安装配置详解》

材料:1。申请ssl证书。如何申请这个可以百度搜索。因为域名服务商不一样,这里就不赘述了;

2.服务器上已经安装了nginx,可以正常访问。

开始配置:1。去nginx目录看看有没有http_ssl_module模块。

。/nginx -V2。如果没有,找到源代码并输入下面的命令来安装它(如果有,跳到步骤6)

#前缀后面的路径是您安装nginx的路径。/configure --前缀=/usr/local/nginx --with -http _ SSL _ module 3。配置完成后,输入make。注意:不要进行安装,这将覆盖原始配置。

4.4.make完成后,停止nginx服务,进入objs目录,将nginx启动程序复制到安装目录,替换原来的启动程序。

5.启动nginx并输入。/nginx -V看看安装是否成功。

6.创建新的目录证书并上传应用的证书。

7.打开配置文件nginx.conf并添加以下配置

http { server { listen 443 ssl#对应于您的域名server _ name test.com;SSL _ certificate/usr/local/nginx/cert/SSL . CRT;SSL _ certificate _ key/usr/local/nginx/cert/SSL . key;ssl _ session _ timeout 5mSSL _ protocols TLS v1 TLS v1.1 TLS v1.2;SSL _ ciphers ECD he -RSA -AES 128-GCM -sha 256:高:!阿努尔:MD5:!RC4:!DHE;ssl _ prefer _ server _ ciphers on#如果是静态文件,直接指向目录。如果是动态应用,用proxy_pass转发location/{ root/usr/local/service/root;索引index.html;}} #监听端口80,重定向到443服务器{ listen 80服务器名test.com;重写^/(.*)$ https://test.com:443/$1永久;}}8.重启nginx

。/nginx -s reload如果重启时提示重写错误,说明你的nginx没有安装重写模块。不幸的是,按照步骤2、3、4和5,返回并重新配置nginx。

关于Nginx配置ssl证书(https)的这篇文章到此为止。关于nginx配置ssl证书的更多信息,请搜索主机频道zhujipindao之前的文章。或者继续浏览下面的相关文章。希望大家支持主机频道zhujipindao。以后多来com!

未经允许不得转载:主机频道 » Nginx配置ssl证书(https)的全过程

评论 抢沙发

评论前必须登录!