首页 > nginx

Nginx实现跨域设置

跨源资源共享(Cross-Origin Resource Sharing (CORS)) AJAX从一个域请求另一个域会有跨域的问题。那么如何在nginx上实现ajax跨域请求呢?要在nginx上启用跨域请求,需要添加add_header Access-Control*指令。如下所示: location /{ add_header 'Access-Control-Allow-Origin' 'subdomain.com'; add_header 'Access-Control-Allow-Credentials' 'true'; add_header 'Access-Control-A...

nginx提示:500 Internal Server Error错误的解决方法

自己的开发机是debian7 ,装了nginx, php5 , mysql。 前两天因为跟分区还剩不到2g空间,就调整了下跟分区, 调整后mkdir了home目录。把备份的资料拷贝了回来。 今天service nginx start没问题 , service php5-fpm start也没问题(我nginx中设置www文件夹位置位于自己家目录里www) 可是当我打开浏览器访问127.0.0.1的时候,nginx提示:500 Internal Server Error错误。 ps aux | grep 了一下,发现nginx和php在进程里都正常运行。 于是去 var/log目录 ...

Nginx出现413 Request Entity Too Large错误解决方法

Nginx出现的413 Request Entity Too Large错误,这个错误一般在上传文件的时候出现, 解决方法就是 打开nginx主配置文件nginx.conf,一般在/usr/local/nginx/conf/nginx.conf这个位置,找到http{}段,修改或者添加 client_max_body_size 2m; 然后重启nginx, sudo /etc/init.d/nginxd reload 即可。 要是以php运行的话,这个大小client_max_body_size要和php.ini中的如下值的最大值差不多或者稍大,这样就不会因为提交数据大小不一...

Web服务器(Apache、IIS、Lighttpd、Nginx、LiteSpeed、Zeus)

之前写过一篇关于轻量,高性能web服务器的文章  http://www.tsingpost.com/articles/201312/246.html web的部署方案可谓五花八门,有Apache/Fastcgi方式的,有Nginx/Mongrel方式的,还有lighttpd/Fastcgi方式,也有人使用HAProxy/Mongrel,各种部署方式都是众说纷纭,让人搞不清楚哪种方式更好一些。我的这篇文章就是希望结合我们运营网站多年以来的经验,为大家剖析web部署方案的优劣,帮助大家选择适合自己生产环境的web部署方式。 浏览器的HTTP访问请求首先达到Web服务器,充当Web服务器的一...

nginx下实现wordpress伪静态

最近无聊在自己fd17上nginx+php来玩,在测试自己的wordpress 网站的时候发现了一个问题,由于nginx是不支持.htaccess文件的,所以不能用像apache一样的方法去实现伪静态。 可是用Wordpress的博主们大都会用到伪静态,伪静态的好处是对搜索引擎友好,看起来也好看。而且用虚拟主机的用户大都是用Apache,Apache的伪静态Wordpress支持很好,几乎不用自己去编辑。喜爱折腾,喜爱独立博主们用VPS的还是很多的,加上nginx轻量级的特性,Nginx在VPS中作为架设环境还是挺常见,但是用Nginx时Wordpress就变成瞎子一般,这里就怎样在N...