发现了一个不用配置ios 自签证书也能安装ipa的方法
zhangygit opened this issue · comments
zhangygit commented
- 首先nignx的ssl还是需要配置的
- 在nginx里配置
server {
listen 443 ssl;
server_name XXXXXXX;
ssl_certificate XXXX/server.crt;
ssl_certificate_key XXXXX/ca.key;
#此处是重点
location ~* \.(plist)$ {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto http;
proxy_set_header X-Forwarded-Port 3000;
proxy_pass http://127.0.0.1:3000; #此处改为 docker 服务的地址
}
location / {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
proxy_set_header X-Forwarded-Port $server_port;
proxy_pass http://127.0.0.1:3000; #此处改为 docker 服务的地址
}
}
这样 plist 里的请求地址都走的是http, ios里无需自签名 信任也能安装ipa了
Gino commented
- 首先nignx的ssl还是需要配置的
- 在nginx里配置
server { listen 443 ssl; server_name XXXXXXX; ssl_certificate XXXX/server.crt; ssl_certificate_key XXXXX/ca.key; #此处是重点 location ~* \.(plist)$ { proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto http; proxy_set_header X-Forwarded-Port 3000; proxy_pass http://127.0.0.1:3000; #此处改为 docker 服务的地址 } location / { proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; proxy_set_header X-Forwarded-Port $server_port; proxy_pass http://127.0.0.1:3000; #此处改为 docker 服务的地址 } }
这样 plist 里的请求地址都走的是http, ios里无需自签名 信任也能安装ipa了
你好,请问可以再说的具体一点么,我按照你的nginx配置,iOS还是安装不了