PC端 Chrome 和 firefox 都可以打开,使用微信开发者工具也可以打开,但是在手机微信中(服务号)无法打开H5页面。我的是 Angular 开发的前端,前端时间一直运行正常,昨天下午前端页面新增了一个页面编译后上传到服务器,当时看了没问题,晚上10点发现页面打不开,到现在也无法打开。。。我要哭了。这是什么问题 ?我服务器中使用了 ngixn ,其中还有反向代理的 Springboot 的 jar 项目。下面贴出 nginx 的配置,配置文件已经在 CentOS7中使用 vim 重新编辑了一遍,怕有因为在WINDOWS下编辑导致的空格、换行问题,配置内容没有更改,只是重新将空行和空格敲了一遍,然后使用 nginx -s reload 仍然没有解决 (没有报语法错误),十万火急求救。
user nginx;
worker_processes 4;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $host - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
sendfile on;
#tcp_nopush on;
keepalive_timeout 65;
#gzip on;
server{
listen 80;
listen 443 ssl;
server_name www.我的域名.club;
ssl_certificate 1_www.我的域名.club_bundle.crt;
ssl_certificate_key 2_www.我的域名.club.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
#root /projfe;
location /wxpadfe {
alias /projfe/wxpadfe;
index index.html;
try_files $uri $uri/ /index.html;
}
location /atoolsfe {
alias /projfe/atoolsfe;
index index.html;
try_files $uri $uri/ /index.html;
}
location /test {
alias /projfe/test;
index index.html;
}
location /zorrodemo {
alias /projfe/zorrodemo;
index index.html;
try_files $uri $uri/ /index.html;
}
location /wxpadbe {
proxy_pass http://127.0.0.1:7070;
}
location /atoolsbe {
proxy_pass http://127.0.0.1:7073;
}
#error_page 404 /index.html;
#location = /index.html {
#root /projfe/wxpadfe;
#}
}
include /etc/nginx/conf.d/*.conf;
}
用 fiddle 抓包手机微信打开H5页面的消息,如下图,为什么body 是0 ?
同一个连接在PC浏览器上是正常打开的(没有显示https证书过期)
打不开提示什么?