我有photoURL http://cs10821.vk.me/u712377/d_9da50e0f.jpg它没有标题Access-Control-Allow-Origin *; 我用nginx修复它。 如果我写
location /photo/cs10821.vk.me/u712377/d_9da50e0f.jpg { proxy_pass http://cs10821.vk.me/u712377/d_9da50e0f.jpg; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; add_header Access-Control-Allow-Origin *; }
一切正常。 我写http://servername.ru/photo/cs10821.vk.me/u712377/d_9da50e0f.jpg ,我有我的照片与头部访问控制,允许来源*; 但是,如果我使用正则expression式
location ~ ^/photo/(.*)$ { proxy_pass http://$1; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; add_header Access-Control-Allow-Origin *; }
我有错误502.请帮助我
检查错误日志。 你应该有parsing器的定义。
如/etc/nginx/conf.d/resolver.conf:
resolver 8.8.8.8;