Nginx

Nginx

跨域

header("Access-Control-Allow-Origin:*");header("Access-Control-Allow-Methods:OPTIONS,GET,POST,PUT,DELETE,PATCH");header("Access-Control-Allow-Headers:Origin,X-Requested-With,Content-Type,Accept,sign,token,timestamp,version,languag
Nginx

nginx配置proxy cache加速站点

Nginx的Web缓存服务主要由proxy_cache相关指令集和fastcgi_cache相关指令集构成,前者用于反向代理时,对后端内容源服务器进行缓存,后者主要用于对FastCGI的动态程序进行缓存。配置nginx.confupstreammyweb{server127.0.0.1:8080;}#注:proxy_temp_path和proxy_cache_path指定的路径...
Nginx

NGINX处理图片(裁切/按比例缩放)nginx_http_image_filter_module

需求:根据用户输入的尺寸生成图片(如:50*50 200*150),除了用程序的方法以外还可以使用nginx模块来自动生成。http_image_filter_module是nginx提供的集成图片处理模块,支持nginx-0.7.54以后的版本,可以用它实时缩放图片,旋转图片,验证图片有效性以及获取图片宽高以及图片类...
Nginx

nginx文件防盗配置

一,普通防盗,根据header头信息进行判断location~.*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp4|ico)${#expires30d;#access_logoff;##valid_referersnoneblocked*.xxx.comxxx.com;valid_referers*.xxx.comxxx.com;if($invalid_referer){return403;#rewrite^/http://img.xxx.com/err.jpg;}}...
Nginx

nginx添加basic认证

Basic认证即访问页面的时候弹出来一个用户和密码验证的提示框1, 安装密码生成工具htpasswd并生成用户密码文件yuminstallhttpd-tools#适用centossudoapt-getinstallapache2-utils#适用ubuntu2,生成用户密码文件$htpasswd-c/var/www/html/.htpasswduser1#回车会要求输入两遍密码,会...
Nginx

ngxin开启rewrite伪静态

1、编辑nginx配置文件vi/usr/local/nginx/conf/nginx.conf#includeenable-php.conf;includeenable-php-pathinfo.conf;2、在server后面加上location/{if(!-e$request_filename){rewrite^/(.*)$/index.php/$1last;break;}}location~/index.php{fastcgi_pass127.0.0.1:9000;fastcgi_inde...
Nginx

解决nginx下不能require根目录以外的文件

我们常规的做法是将统一入口文件、css、js这些放在网站根木,其他php文件放到根目录外部,这个时候nginx访问是require不到的,需要设定一下1、编辑nginx配置文件vi/usr/local/nginx/conf/nginx.conf在http下添加includefastcgi.conf:wq保存2、vi /usr/local/nginx/conf/fastcgi.conf...