O2OA用Nginx进行SSL跳转后,app无法正常链接
本帖最后由 qq431418 于 2024-1-30 10:40 编辑关于app这里的问题,我现在启用了SSL和域名,手机APP访问正常,但是我在O2OA上面加一个nginx,APP就无论如何都访问不了,提示链接失败, 加了Nginx后网站还是正常访问的
后来按照产品说明里有基于Nginx的SSL跳转这篇文档后操作
现在O2OA未启用SSL,Nginx启用SSL(端口52080)并跳转到O2OA 端口(端口自定义成了52081)
系统管理-APP配置里 三个地址都是域名:52080
现在还是网站访问正常,APP链接失败,现在该怎么思路去弄一下
中心服务器
中心服务器对外服务的IP地址或域名和端口。
yun.dtqh.com.cn:52081
WEB服务器
WEB服务器对外服务的IP地址或域名和端口,如果域名或IP地址为空或”127.0.0.1“则使用Center服务器地址。
yun.dtqh.com.cn:52081
应用服务器
应用服务器对外服务的IP地址或域名和端口,如果域名或IP地址为空或”127.0.0.1“则使用Center服务器地址。
yun.dtqh.com.cn:52081
nginx
server {
listen 52080 ssl;
server_name yun.dtqh.com.cn;
ssl_certificate_key /home/nginx/conf/key/yun.dtqh.com.cn.key;
ssl_certificate /home/nginx/conf/key/yun.dtqh.com.cn.crt;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;
location / {
proxy_passhttp://127.0.0.1:52081;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
}
}
server {
listen 52080 ssl;
server_name yun.dtqh.com.cn;
ssl_certificate_key /home/nginx/conf/key/yun.dtqh.com.cn.key;
ssl_certificate /home/nginx/conf/key/yun.dtqh.com.cn.crt;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;
location / {
proxy_passhttp://127.0.0.1:52081;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
}
ssl 证书是正常的吧?那你配置那边选择了 https 没有? 飞龙在天 发表于 2024-1-30 17:36
ssl 证书是正常的吧?那你配置那边选择了 https 没有?
证书都是正常的,现在是按照文档《系统安全-O2OA基于Nginx的SSL跳转、转发配置》
这个操作的,如果不用nginx APP直连O2OA可以,用nginx跳转一下就不行 飞龙在天 发表于 2024-1-30 17:36
ssl 证书是正常的吧?那你配置那边选择了 https 没有?
已经困扰我好多天了,怎么尝试都没好使,还请大佬指教一二 qq431418 发表于 2024-1-30 20:41
已经困扰我好多天了,怎么尝试都没好使,还请大佬指教一二
你这个地址 https://yun.dtqh.com.cn:52080 没法访问诶, 你是不是服务器端口啥的没开? 好像跟 nginx 没有关系诶 你现在是这个地址是访问不通
页:
[1]