ssl 证书要怎么安装到 nginx?

2017-06-10 21:18:37 +08:00
 songkqx1c
申请了免费的 TrustAsia-DV 证书,解压出来 nginx 目录下两个文件:private.key 和 public.pem
服务器环境是 oneinstack 搭建的 lnmp,vhost 下已经开启 http 跳转 https 了 但是证书怎么安装到 nginx?直接把这俩文件传到 /ssl 下不行。
4793 次点击
所在节点    NGINX
25 条回复
songkqx1c
2017-06-10 21:20:55 +08:00
为什么我申请的证书木有.crt 文件
acrisliu
2017-06-10 21:22:50 +08:00
Emi
2017-06-10 21:37:59 +08:00
conf 规则内开启 ssl
同时 ssl 路径正确就 OK 了。
yesono
2017-06-10 21:55:34 +08:00
pem=crt,替换 key、crt 注意名字即可
songkqx1c
2017-06-10 22:11:47 +08:00
@yesono 把.pem 改为.crt ?
shiji
2017-06-10 22:17:12 +08:00
@songkqx1c 本质上这个文件不讲究后缀,你改成 php 后缀也一样行
songkqx1c
2017-06-10 22:24:00 +08:00
@shiji 呃 传上去了 也在 vhost 指定了,测试 nginx 提示 [emerg] BIO_new_file("/usr/local/nginx/conf/ssl/public.crt") failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/usr/local/nginx/conf/ssl/public.crt','r') error:2006D080:BIO routines:BIO_new_file:no such file) 怎么办
songkqx1c
2017-06-10 22:29:39 +08:00
@shiji @yesono @Emi 谢谢 已经配置好了~~~~~不过我的 https 为什么没有绿色!!?
xspoco
2017-06-10 22:31:02 +08:00
oneinstack 怎么不用内置的 Let ’ s Encrypt
songkqx1c
2017-06-10 22:32:22 +08:00
@xspoco 因为没听说过。。
shiji
2017-06-10 22:41:40 +08:00
@songkqx1c 没绿色一般是因为网页里面有不是 https 的图片,js,css 之类的,改了应该就行了
songkqx1c
2017-06-10 22:44:48 +08:00
@shiji 对对
Showfom
2017-06-10 22:56:12 +08:00
songkqx1c
2017-06-10 22:57:43 +08:00
wordpress 开启 HTTPS 后怎么把图片链接全转成 https,网上方式只能转 css js 文件啊 @shiji@showfom
Showfom
2017-06-10 23:21:15 +08:00
@songkqx1c 改数据库 替换图片地址
songkqx1c
2017-06-10 23:42:09 +08:00
@Showfom 改完了 首页还是不显绿 哈哈
zuolan
2017-06-11 00:28:17 +08:00
@songkqx1c F12 看看什么资源没有上 https 咯。会有显示的。
Devmingwang
2017-06-11 00:56:22 +08:00
贴一份我的 ssl 配置(在 nginx/sites-enbled/default )

server {
# listen 80 default_server;
# listen [::]:80 default_server ipv6only=on;

listen 443 ssl;

root /usr/share/nginx/html;
index index.html index.htm;

server_name your_domain.com;
ssl_certificate /etc/nginx/ssl/nginx.crt;
ssl_certificate_key /etc/nginx/ssl/nginx.key;

location / {
try_files $uri $uri/ =404;
}
}
Showfom
2017-06-11 01:01:09 +08:00
@songkqx1c 哈哈 按 F12 看看有什么资源还是 http 的
Showfom
2017-06-11 01:06:47 +08:00
留个网址帮你检查下呀- -

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/367507

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX