nginx跨域配置

使用場景

  • 項目採用先後端分離模式,前端需單獨處理跨域

跨域配置

  1. 打開根目錄下的conf/nginx.conf文件
  2. 在server配置跨域轉發處理
location / {
      root   html;
      index  index.html index.htm;
      proxy_pass yuming.com; #須要訪問的接口域名
  }
  add_header Access-Control-Allow-Origin *; #設置跨域域名
  add_header Access-Control-Allow-Credentials true; #攜帶cookie

  if ( $request_method = 'OPTIONS' ) { #攔截options請求
      return 200;
  }

  #使用`http://localhost/接口地址`訪問

nginx經常使用命令

  • nginx啓動命令 start nginx(推薦) / nginx.exe(用這個命令cmd窗口就不能結束了,只能重開)
  • nginx中止命令 nginx -s stop(當使用nginx.exe命令啓動時,使用這個無效)
  • nginx重啓命令 nginx -s reload(重載nginx命令,當你改變了nginx配置信息並須要從新載入這些配置時能夠使用此命令重載nginx)
相關文章
相關標籤/搜索