Access-Control-Allow-Origin跨域问题
日常开发中,特别是如今,前后端分离甚至是前后端不同域,这种情况下进行数据交换就会出现跨域问题。
Cross-Origin Resource Sharing是允许客户端与托管在不同域上的API交互的机制。CORS的工作原理是要求服务器包含一组特定的标头信息,允许浏览器确定是否和何时允许跨域请求。
日常开发中,特别是如今,前后端分离甚至是前后端不同域,这种情况下进行数据交换就会出现跨域问题。
Cross-Origin Resource Sharing是允许客户端与托管在不同域上的API交互的机制。CORS的工作原理是要求服务器包含一组特定的标头信息,允许浏览器确定是否和何时允许跨域请求。
通常我们本地开发环境使用运行python脚本用的是wsgi,pycharm更是跟我们内置好了;而生产环境下我们所需要的环境通常是:nginx+uwsgi+virturlenvwrapper,本文简单说下此环境下的配置。
当我们的网站处于发展初期的时候,nginx只代理了后端一台服务器,但由于我们网站名气大涨访问的人越来越多一台服务器实在是顶不住,于是我们加了多台服务器,使用之前的服务器配置其nginx代理,指向多台服务器上的网站,以减轻一台服务器压力,这就是负载均衡。下面说下如何搭建nginx负载均衡。
除了nginx安装及配置多域名初体验里的一些配置,这里详细说下几个常用的配置:状态信息、访问日志、限制访问、错误页面、Nginx代理等。
提供 Web 网络服务的程序有 IIS、Nginx 和 Apache 等。其中,IIS(Internet Information Services,互联网信息服务)是 Windows 系统中默认的 Web 服务程序
Nginx 程序作为一款轻量级的网站服务软件,因其稳定性和丰富的功能而快速占领服务器市 场,但 Nginx 最被认可的还当是系统资源消耗低且并发能力强,因此得到了国内诸如新浪、 网易、腾讯等门户站的青睐。