存档

‘Nginx’ 分类的存档

在Fedora 14中安装Nginx+MySQL+PHP5(PHP-FPM模式) LNMP

2010年12月22日 没有评论

Nginx(发音为 “engine x”)是一款免费、开源、高性能的HTTP服务器。同时Nginx以稳定、功能丰富、配置简单、资源消耗少著称。这篇教程将会为你展示如何在一台 Fedora 14中安装Nginx+MySQL+PHP5(PHP-FPM模式)

我已经测试无误,这将保证为你工作!

1 前言备注

在这篇教程中我使用的用户名是www.unixbar.net,IP地址是192.168.0.100.这些设置可能与你的有所不同,因此 你需要在适当的地方修改一下.
阅读全文…

转移Destoon网站时,解决Nginx问题一例

2010年10月29日 没有评论

最近在忙着一个网站的改版,其中涉及到Destoon的迁移这一块.
其中在通过phpmyadmin导入.sql数据的时候,出现了Nginx 413 Request Entity Too Large的错误。
解决办法和我原来的一篇博文的方法一样。
参考这里:http://www.unixbar.net/wordpress/888.html

分类: Nginx 标签: , ,

在Debian Lenny中安装Nginx+PHP5+MySQL

2010年10月26日 没有评论

Nginx是一款优秀的网站服务器,其特点是可承受负载大,占用内存少,目前国内很多门户网站都已经开始使用Nginx,今天这篇教程我们一起来学习如何在Debian lenny中通过apt来配置一个Nginx+PHP5+MySQL的环境。

1.安装前的准备

在安装之前,首先确保你已经安装好了一台Debian Lenny的服务器,并配置好了常用的服务,比如sshd等。在这里我们假设服务器的主机名为www.unixbar.net,ip地址是192.168.10.24
阅读全文…

分类: Debian, MySQL, Nginx, PHP 标签: , , ,

[转]nginx文件类型错误解析漏洞 可执行任意文件

2010年5月21日 没有评论

漏洞介绍:nginx是一款高性能的web服务器,使用非常广泛,其不仅经常被用作反向代理,也可以非常好的支持PHP的运行。80sec发现其中 存在一个较为严重的安全问题,默认情况下可能导致服务器错误的将任何类型的文件以PHP的方式进行解析,这将导致严重的安全问题,使得恶意的攻击者可能攻 陷支持php的nginx服务器。
阅读全文…

分类: Nginx, Security 标签: , ,

解决wordpress上传大图片http error的问题

2010年5月9日 6 条评论

小虎的博客在上传一张1M以上图片的时候,wordpress会报http错误。开始我以为是wordpress的问题,在网上查看了相关介绍,才知道是服务器配置,导致的不能上传大文件。下面贴上nginx的解决办法
解决办法:
通过修改client_max_body_size参数大小即可解决
client_max_body_size这个参数限制了上传文件的大小,默认是1M
在http{}中添加
client_max_body_size 100m;
然后重启nginx即可

nginx支持中文域名

2010年3月20日 4 条评论

最近在使用nginx的时候,遇到了一个问题,在nginx的配置文件中直接添加中文域名的时候,域名虽然能找到服务器ip地址,但是并不能正确的读取虚拟主机的配置文件。
在网上查询相关资料后,发现中文域名需要进行转义后才能被识别。
例如www.尚可乐.com这个域名。首先我们登录
http://www.cnnic.net.cn/html/Dir/2003/10/29/1112.htm


这个网站进行punycode Url 转义下得到www.xn--fjQv0LhzH.com这个域名。

然后我们把这个域名www.xn--fjQv0LhzH.com,放到nginx虚拟主机里的server_name中,最后重启nginx。
现在我们通过www.尚可乐.com,访问的话就可以访问到我们的网站了。

PS:大家在使用其他的web server(例如apache)的时候也要进行这要的操作。

txtbar.cn即将停止解析

2010年3月6日 6 条评论

2010-03-08 17:45 ,本站的域名www.txtbar.cn就被停止解析了。希望使用www.txtbar.cn访问本站的朋友,以后通过www.unixbar.net访问本站。
目前使用的是nginx的301永久定向将www.txtbar.cn到www.unixbar.net

1
2
3
4
5
6
#www.txtbar.cn 
server
 {
server_name txtbar.cn www.txtbar.cn;
rewrite ^(.*) http://www.unixbar.net$1 permanent;
}

根据网站更换域名SEO规范。这样做可以把原域名的流量和PR转移到新域名,但是到目前为止还没有发现有什么明显的效果。

分类: Nginx, Thinking 标签: , ,

nginx网站限速设定方法

2010年3月1日 没有评论

在nginx.conf的http{}添加

limit_zone one $binary_remote_addr 10m;

然后在虚拟主机里写

location / {
         limit_conn one 1;
         limit_rate 100k;
}

一个ip的最大连接为100k。如果超过这个速率,就会出现503错误

分类: Nginx 标签: ,

nginx打开目录浏览功能

2010年2月28日 4 条评论

由于羽飞老师的需要一个共享资料的地方,索性就开了一个ftp和站点,来支持老大的QQ群。以下是在nginx中打开浏览目录的操作方法。
Nginx默认是不允许列出整个目录的。如需此功能,
先打开nginx.conf文件,在location server 或 http段中加入

autoindex on;

另外两个参数最好也加上去:

autoindex_exact_size off;

默认为on,显示出文件的确切大小,单位是bytes。
改为off后,显示出文件的大概大小,单位是kB或者MB或者GB

autoindex_localtime on;

默认为off,显示的文件时间为GMT时间。
改为on后,显示的文件时间为文件的服务器时间
本站在nginx中添加的参数如下:使用的域名是docs.unixbar.net docs.freeopens.com

server{
listen 80;
server_name docs.unixbar.net docs.freeopens.com;
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
root   /freeopens;
}

详细参照:http://wiki.nginx.org/NginxChsHttpAutoindexModule

分类: Nginx 标签: , ,