NGINX配置跨域CORS支持的正确方式

在做 H5 的时候难免会跨域请求后端 API,虽然用 HBuilder 内置的浏览器不会有跨域问题(这个应该是做了内部处理),但是那个内置浏览器真尼妈坑爹,过一会就会卡死,导致 HBuilder 无响应,杀进程也是无济于事,只能重启,重复几次谁受的了。后来发现用外部的浏览器不会有这个问题,但是又面临跨域。 这里采用配置 nginx 来支持 CORS,这样的话就不用动任何代码了。正确的配置如下: l

Nginx如何配置Http、Https、WS、WSS

Nginx配置Http 首先,我们来聊聊Nginx如何配置Http,Nginx配置Http是Nginx最常用的功能之一。在nginx.conf中配置相应的信息,如下所示。 upstream message { server localhost:8080 max_fails=3; } server { listen 80; server_name localhost; location / { ro

nginx及apache不缓存配置

其实用nginx和apache自己的配置即可解决此问题,提供下apache不缓存配置和nginx不缓存配置的设置。 首先确定配置文件httpd.conf中确已经加载mod_headers模块。若没有添加下面这段话 LoadModule headers_module modules/mod_headers.so 我们可以根据文件类型来让浏览器每次都从服务器读取,这里测试用css、js、swf、php

Nginx设置wordpress伪静态

在nginx中的server模块配置如下内容: location /{ try_files $uri $uri/ /index.php?$args; } rewrite /wp-admin$ $scheme://$host$uri/ permanent;   配置完成后,重启nginx 在wordpress博客后台的“设置”-“固定链接”,自定义结构(我的设置为:/%category%/
Nginx设置wordpress伪静态

nginx 配置多个location 报404

配置多个站点404 我选择了配置多个location。 location / { root /root/web; index index.html index.html; } location /game { // 注意 这里/game后面不能有/,即/game/ root /root/h5; index index.html index.htm; }   配置完以后访问。http://

浏览器Post请求出现413 Request Entity Too Large (Nginx)

上传文件时出现 413 Request Entity Too Large nginx设置client_max_body_size限制了文件大小,请求文件超过了服务器限制! 修改Nginx设置,调整client_max_body_size 具体的大小值,默认为1m,此时可调整大小,我这里设置为100m,在http{}中心修改。 可以选择在http{ }中设置:client_max_body_size
浏览器Post请求出现413 Request Entity Too Large (Nginx)