我安装了 ghsot 博客,所以一般需要网页访问的,我都放到 themes 的主题下面,这样就能通过域名 www.aa.com/game 访问了。 但是,这玩意不支持 ssl 啊。。。 访问的时候没有任何提示,chrome 访问的时候点击允许不安全的访问,这时候才可以用。。
这种情况该怎么办?
我的nginx的配置如下:
server {
listen 80;
listen 443 ssl;
server_name www.domain.com domain.com;
location / {
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://localhost:2368;
}
ssl_certificate /etc/nginx/ssl/fullchain.cer;
ssl_certificate_key /etc/nginx/ssl/ssl.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
client_max_body_size 5m;
}
1
Quarter 2018-04-17 17:45:14 +08:00 via iPhone
没怎么看懂,到底是什么意思
|
2
isCyan 2018-04-17 17:52:17 +08:00 via Android
没有截图没有错误信息怎么帮你看
|
3
dishonest 2018-04-17 17:53:56 +08:00
换个域名,配置的时候不要启用 ssl
|
4
b821025551b 2018-04-17 17:58:30 +08:00
你这是证书没配置对。。。和框架啊主题啊什么的一毛钱关系没有。。。
|
5
rxzxf1993 2018-04-17 19:10:07 +08:00
里面有 http 资源吧?
|
6
zenxds 2018-04-17 19:17:09 +08:00
你这是连证书都没有配吧
|
8
uuair OP 第一,我访问 domain.com 的时候,会出现 http://localhost:2368 这个网址导致无法反问。
第二,我在 domain.com/game 目录下房了 a dark room 那个游戏,但是 safari 无法打开,chrome 显示这是一个不安全的网页,点击确认可以打开,我觉得是因为 a dark room 的代码有问题导致不支持 ssl ??这个就是我想问的。 @Quarter @isCyan @dishonest @b821025551b @rxzxf1993 @zenxds |
9
b821025551b 2018-04-19 14:32:14 +08:00
|
10
uuair OP @b821025551b 真心没看懂。。。。
|
11
Quarter 2018-04-21 14:14:06 +08:00 via iPhone
@uuair #8 老实说 我还是没能懂,不知道这个 domain 和 localhost 有什么关系,下一个问题,ssl 证书一般是和整个域名绑定在一起的,和是否是根路径没有啥太大的关系,照道理并不会出现这种一会儿有证书一会儿失效的情况的,考虑一下是否是缓存问题,我之前一个服务器 Nginx 的,添加了 ssl,但是 osx 访问无法从 80 自动跳转到 https,倒是在另一台上访问正常,或者配置文件有问题?
|
12
uuair OP 我访问域名不带 www 的访问不了。
localhost 是这样的,ghost 博客自己的访问地址是 http://localhost:2368 然后通过 nginx 转发域名到这个地址上,可是不带 www 的访问不了,直接显示 localhost:2368 这个地址了。。。 @Quarter |
13
Quarter 2018-04-22 12:29:51 +08:00 via iPhone
@uuair #12 不带 www 需要解析 @ 的,可以直接解析 IP 或者 URL,如果解析 IP 的话,类似 Nginx 这类也要在配置文件中加上
|
14
Quarter 2018-04-22 12:34:18 +08:00 via iPhone
我差不多能懂你的意思了,你是运行了一个 ghost 博客,然后监听端口是 2368,你用 Nginx 做了一个反代,可以直接访问你的博客是吧,ghost 我搭过,但具体怎么配置我忘记了,你查看一下是否设定了博客域名什么的东西,有些会配置这个 ,然后填的是带 www 的域名,你可以直接将 @ 进行 URL 解析 这样就直接跳转到 www 域名,直接访问
|
15
Quarter 2018-04-22 12:42:52 +08:00 via iPhone
另外,www.domain.com 和 domain.com 的证书应该是不一样的 除非是带通配符的证书 写成两个 server 应该就可以解决其中一个域名报不安全的错误了
|