avatar

sunday

Sunday's Blog

  • 首页
Home nginx设置多个允许跨域的请求源
文章

nginx设置多个允许跨域的请求源

Posted 2024-10-30 Updated 2024-10- 30
By sunday
1~1 min read
# 定义允许的源列表
map $http_origin $cors_origin {
    "https://youdomian.com" "https://youdomian.com";
    "http://localhost:3010" "http://localhost:3010";
}

server {
    listen 80;
    server_name yourdomain.com;

    location / {
        # 检查是否匹配允许的 Origin,如果匹配则设置 CORS 头
        if ($cors_origin) {
            add_header 'Access-Control-Allow-Origin' $cors_origin;
            add_header 'Access-Control-Allow-Credentials' 'true';        
        }

        # 其他配置...
    }
}

nginx
nginx
License:  CC BY 4.0
Share

Further Reading

Oct 30, 2024

nginx设置多个允许跨域的请求源

# 定义允许的源列表 map $http_origin $cors_origin { "https://youdomian.com" "https://youdomian.com"; "http://localhost:3010" "http://localhost:3010"; }

Apr 2, 2024

已安装的nginx,动态模块开启google brotli 压缩,并在vite项目中启用

1.下载ngx_brotli 到github https://github.com/google/ngx_brotli 然后git clone cd /usr/local/ git clone https://github.com/google/ngx_brotli.git cd /usr/loca

Apr 1, 2024

nginx1.25.0以上快速开启http3

nginx 快速开启http3 参考以下配置: server { listen 443 ssl; listen 443 quic reuseport; #开启http3特性 注意 reuseport 只能填写一次,比如你在另外个域名也是这样填写,会报duplicate的信息,ngin

OLDER

python创建独立虚拟运行环境

NEWER

github actions 自动部署 standalone模式的nextjs

Recently Updated

  • nextjs15使用better-sqlite3的连接报错问题
  • nextjs + clerk + supabase + realtime 实时监听数据库更改
  • 解决nextjs15使用useLocalStorage报错的问题
  • mac上使用nodejs appium控制chrome浏览器
  • 2024年终总结

Trending Tags

nginx acme 强制跳转HTTPS nodejs 代理 mac 神器 vue3 工具 docker

Contents

©2025 sunday. Some rights reserved.

Using the Halo theme Chirpy