Nginx 反向代理解決跨域問題
Nginx 反向代理解決跨域問題
跨域,指的是瀏覽器不能執行其他網站的指令碼。它是由瀏覽器的同源策略造成的,是瀏覽器對 JavaScript 施加的安全限制。
Access to font at ‘http://192.168.100.11:81/AdminLTE-master/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2’ from origin ‘http://localhost:63342’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.
user nginx;
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name upload.myshop.com;
add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Content-Range,Range';
location / {
proxy_pass http://192.168.0.104:8888;
if ($request_method = 'OPTIONS') {
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Headers X-Requested-With;
add_header Access-Control-Allow-Methods GET,POST,PUT,DELETE,PATCH,OPTIONS;
# 解決假請求問題,如果是簡單請求則沒有這個問題,但這裡是上傳檔案,首次請求為 OPTIONS 方式,實際請求為 POST 方式
# Provisional headers are shown.
# Request header field Cache-Control is not allowed by Access-Control-Allow-Headers in preflight response.
add_header Access-Control-Allow-Headers DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Content-Range,Range;
return 200;
}
}
}
}
0;
}
}
}
}
相關文章
- Nginx 反向代理解決跨域問題分析Nginx跨域
- 跨域問題,解決方案 - Nginx反向代理跨域Nginx
- Nginx入門及如何反向代理解決生產環境跨域問題Nginx跨域
- 用nginx的反向代理機制解決前端跨域問題Nginx前端跨域
- 搞懂:前端跨域問題JS解決跨域問題VUE代理解決跨域問題原理前端跨域JSVue
- Nginx解決前端跨域問題 CORS跨域配置Nginx前端跨域CORS
- 深入跨域問題(4) – 利用代理解決跨域跨域
- 深入跨域問題(4) - 利用代理解決跨域跨域
- Nginx跨域問題Nginx跨域
- nuxt代理解決跨域問題UX跨域
- nginx 解決圖片跨域問題Nginx跨域
- Nginx跨域的問題解決方案Nginx跨域
- php、apache、nginx解決跨域問題PHPApacheNginx跨域
- nginx /Java 解決跨域問題方案NginxJava跨域
- 跨域問題及Umi中使用proxy代理解決跨域問題跨域
- Nginx反向代理實現跨域Nginx跨域
- 使用Nginx來解決跨域的問題Nginx跨域
- Nginx解決前端訪問資源跨域問題Nginx前端跨域
- nginx簡易使用教程,使用nginx解決跨域問題Nginx跨域
- 【Angular】設定代理解決跨域問題Angular跨域
- Nginx 配置 Vue 專案解決跨域問題NginxVue跨域
- Vue 跨域問題解決辦法 Vue 配置防止跨域 nginx 重定向防止跨域Vue跨域Nginx
- CORS跨域與Nginx反向代理跨域優劣對比CORS跨域Nginx
- web前端跨域解決方案JSONP,CORS,NGINX反向代理Web前端跨域JSONCORSNginx
- 解決跨域問題跨域
- nginx代理天地圖做快取解決跨域問題Nginx地圖快取跨域
- 前端跨域問題解決方案(基於node與nginx)前端跨域Nginx
- CROS 解決跨域問題ROS跨域
- cors解決跨域問題CORS跨域
- WebSocket跨域問題解決Web跨域
- 跨域問題?如何解決?跨域
- Flask解決跨域問題Flask跨域
- Luffy - 解決跨域問題跨域
- 跨域問題,解決之道跨域
- Java解決跨域問題Java跨域
- 深入跨域問題(2) - 利用 CORS 解決跨域跨域CORS
- 深入跨域問題(3) – 利用 JSONP 解決跨域跨域JSON
- 深入跨域問題(3) - 利用 JSONP 解決跨域跨域JSON