自己发布的网站,申请了域名
通过nginx进行转发,配置好了https的转发请求
nginx设置了一个root目录,里面放了个txt文件
nginx服务器是阿里云的线上服务器
txt文件也放在阿里云服务器内
现在的问题是:
通过自己的网段A,网段中的所有IP都能通过https+域名访问到这个txt文件,http没有配置所以不能访问
但是只要不是网段A,手机和电脑都没法通过https+域名访问到这个文件,显示“网页无法打开”
就是手机连入网段A哪怕是WiFi,也能立马访问,断开WiFi用流量,就马上不行
尝试过的解决办法:
1、nginx服务器的文件存放位置是否会有权限问题?开启全部权限,依然不行。而且同服务器内同/home文件位置的其他文件夹内的文件都可以被其对应域名访问,不过其他域名都配置的是http。
2、于是在nginx服务器为此域名同时配置https和http,文件在网段A以外的网段可以通过http+域名访问到,但是https依然不行
3、说明问题与https和域名有关
疑问:
在网段A通过https+域名访问阿里云服务器的nginx可以访问到文件,说明应该不存在ssl证书配置的问题和nginx的配置问题,但是其他网段却显示“网页无法打开”
所以问题应当总结为:
配置的https+域名只能被特定网段访问,想知道配置的问题出在哪里,如何才能被全部网段都能访问?