标签类目:nginx

LNMP/Nginx面板 – AMH3.1 发布

2013-03-09 | 浏览人数: 5,334次 | 分类:VPS控制面板 | 查看评论 发表评论

AMH3.1 版本更新日志:

1、面板module模块扩展增加在线下载模块与删除模块。
2、更正FTP用户高级选项限制存在的问题、与改进面板FTP管理。
3、FTP被动模式支持。(用户反馈: zgzm)
4、Nginx错误日志关闭问题。 (用户反馈: 老虎会游泳)
5、精确硬盘容量取值与个别IP获取不准确问题。 (用户反馈: 小白很白、shylocker110)
6、面板登录验证码大写问题。
7、取消AMH3.0版本Nginx默认安装第三方模块,以保持扩展AMH模块独立性。

Tags:

Nginx 1.0.13 稳定版正式发布

2012-03-07 | 浏览人数: 2,472次 | 分类:网络杂谈 | 查看评论 发表评论

nginx(发音同engine x)是一款由俄罗斯程序员Igor Sysoev所开发轻量级的网页服务器、反向代理服务器以及电子邮件(IMAP/POP3)代理服务器。起初是供俄国大型的门户网站及搜索引擎Rambler(俄语:Рамблер)使用。此软件BSD-like协议下发行,可以在UNIX、GNU/Linux、BSD、Mac OS X、Solaris,以及Microsoft Windows等操作系统中运行。

2月全球Web服务器份额:Nginx升至9.89%创新高

2012-02-09 | 浏览人数: 2,507次 | 分类:网络杂谈 | 查看评论 发表评论

近日,Netcraft公布了全球Web服务器最新统计数据。据数据显示,2月份,在全球612,843,429个调查网站中,使用Apache Web服务器的网站有397,867,089个,占全球市场份额的64.92%稳居榜首。而Nginx,上升势头依旧惊人,市场份额已升至9.89%,再创新高。


(图1)1995年11月-2012年2月统计的所有网站数      

nginx 1.0.0发布了

2011-04-12 | 浏览人数: 4,976次 | 分类:网络杂谈 | 1条评论 | 查看评论 发表评论

nginx(发音同engine x)是一款由俄罗斯程序员Igor Sysoev所开发轻量级的网页服务器、反向代理服务器以及电子邮件(IMAP/POP3)代理服务器。起初是供俄国大型的门户网站及搜索引擎 Rambler(俄语:Рамблер)使用。此软件BSD-like协议下发行,可以在UNIX、GNU/Linux、BSD、Mac OS X、Solaris,以及Microsoft Windows等操作系统中运行。

Changes with nginx 1.0.0 12 Apr 2011
*) Bugfix: a cache manager might hog CPU after reload. Thanks to Maxim Dounin.
*) Bugfix: an “image_filter crop” directive worked incorrectly coupled with an “image_filter rotate 180″ directive.
*) Bugfix: a “satisfy any” directive disabled custom 401 error page.

几个 Nginx 子目录 伪静态(rewrite) 的例子

2011-04-07 | 浏览人数: 41,789次 | 分类:VPS管理维护 | 查看评论 发表评论

现在已经有很多客户在 VPS 上使用 Nginx,对于刚从 Apache 转过来的客户最常遇到的一个问题就是怎么弄 Nginx 下的 rewrite 以及怎么把 Apache 里的 .htaccess 转化成 Nginx,网上关于这方面的资料一大堆,关于 wordpress, discuz, phpcms, ecshop, shopex 等的 rewrite 应有尽有,直接 copy 就可以。推荐一个在线自动将Apache .htaccess伪静态规则转换为Nginx rewrite网址,具体可以看我博客的常用工具

还有一个 Nginx 新手常见的问题是拿到这些 rewrite 规则后不知道怎么改,比如 Nginx 下子目录的 rewrite 应该改成什么样子?/ 下是 wordpress,/bbs 下装个 discuz,/ 是 discuz,/blog 下装个 wordpress 或者 / 下是 wordpress,/blog 下再装个 wordpress 等,这样的 rewrite 怎么改呢?弄几个例子供参考:

WordPress 安装在子目录 /blog 下:

location /blog/ {
root /home/www/deepvps.com;
index index.php index.html index.htm;
if (!-e $request_filename) {
rewrite ^.+/?(/blog/wp-.*) $1 last;
rewrite ^.+/?(/blog/.*.php)$ $1 last;
rewrite ^(.+)$ /blog/index.php?q=$1 last;
}
}

Linux VPS Apache/Nginx+PHP环境下ionCube安装教程

2011-03-18 | 浏览人数: 6,135次 | 分类:服务器环境搭建 | 7条评论 | 查看评论 发表评论

ioncube

最近代购的客户越来越多,以前deepvps都是手工记录,难免有错漏。所以最近准备安装一个whmcs试试看。

在自己的VPS上安装试一下,但是提示:

Site error: the file /home/www/whmcs/index.php requires the ionCube PHP Loader ioncube_loader_lin_5.2.so to be installed by the site administrator.

根据上面的提示看来是因为没有安装ionCube。ionCube Encoder可以把PHP源代码转换成ByteCode。进行加密授权处理后的PHP代码就不在开源了,必须使用ionCube loader才可以执行加密过的PHP代码。PHP本身没有带有ionCube loader模块, 必须到ionCube网站下载。ionCube loader是免费的,但是Encoder的价格就比较昂贵(起价$199)。

如何开启Nginx的目录文件列表功能

2011-02-25 | 浏览人数: 8,187次 | 分类:VPS管理维护 | 1条评论 | 查看评论 发表评论

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 0.9.5发布

2011-02-21 | 浏览人数: 3,632次 | 分类:网络杂谈 | 1条评论 | 查看评论 发表评论

nginx(发音同engine x)是一款由俄罗斯程序员Igor Sysoev所开发轻量级的网页服务器、反向代理服务器以及电子邮件(IMAP/POP3)代理服务器。起初是供俄国大型的门户网站及搜索引擎Rambler(俄语:Рамблер)使用。此软件BSD-like协议下发行,可以在UNIX、GNU/Linux、BSD、Mac OS X、Solaris,以及Microsoft Windows等操作系统中运行。

下载:
http://nginx.org/download/nginx-0.9.5.tar.gz (linux)
http://nginx.org/download/nginx-0.9.5.zip(win)

Changes with nginx 0.9.5 21 Feb 2011
*) Change: now nginx uses a default listen backlog value -1 on Linux. Thanks to Andrei Nigmatulin.
*) Feature: the “utf8″ parameter of “geoip_country” and “geoip_city” directives. Thanks to Denis F. Latypoff.
*) Bugfix: in a default “proxy_redirect” directive if “proxy_pass” directive has no URI part. Thanks to Maxim Dounin.
*) Bugfix: an “error_page” directive did not work with nonstandard error codes; the bug had appeared in 0.8.53. Thanks to Maxim Dounin.

LNMP Nginx 一键升级到8.54最新稳定版

2011-01-28 | 浏览人数: 5,308次 | 分类:服务器环境搭建 | 7条评论 | 查看评论 发表评论

很多同学都使用的是军哥的LNMP,里面的Nginx往往都不是最新的稳定版。很多同学喜欢追求最新的稳定版。现在转发C大论坛solar大大的一个一键升级Nginx的方法,适合新手自己升级。

升级的方法也很简单。下面的几行代码,直接粘帖到SSH,直接回车就行了。升级会自动进行。

cd /root/
wget http://nginx.org/download/nginx-0.8.54.tar.gz
tar xzf nginx-0.8.54.tar.gz
cd nginx-0.8.54

Nginx下防止被别人绑定域名到你VPS的方法

2011-01-18 | 浏览人数: 6,613次 | 分类:VPS管理维护 | 6条评论 | 查看评论 发表评论

Nginx 的默认虚拟主机在用户通过IP访问,或者通过未绑定的域名访问(比如有人把他自己的域名偷偷指向了你的ip)的时候生效。默认虚拟主机一般就是你主目录的网站。避免被未绑定的域名访问网站,这样做的好处有很多,大家都懂的。deepvps这里就不啰嗦了。下面只说一下解决的办法。

两种解决方案:

1,比如别人直接通过ip或者未绑定域名访问你VPS的时候,你希望禁止显示任何有效内容,可以给他返回一个500错误, 就可以这样设置:

server {
listen 80 default;
return 500;
}

Nginx 配置 SSL 证书步骤小记

2010-11-01 | 浏览人数: 11,138次 | 分类:服务器环境搭建 | 3条评论 | 查看评论 发表评论

接上篇讲到 Startssl SSL 证书申请成功后(具体点这里),该怎么配置 SSL 证书到Nginx上面呢?其实步骤很简单。

1,按照如下格式修改nginx.conf 配置文件,80端口会自动转给443端口,这样就强制使用SSL证书加密了。访问http的时候会自动跳转到https上面。

server {
listen 80;
server_name www.域名.com;
rewrite ^(.*) https://$server_name$1 permanent;
}
server {
listen 443;
server_name www.域名.com;
root /home/www;
ssl on;
ssl_certificate /etc/nginx/certs/server.crt;
ssl_certificate_key /etc/nginx/certs/server.key;
}

/etc/nginx/certs/server.crt 和 /etc/nginx/certs/server.key 是证书文件和私钥文件放置路径,这个根据自己的情况修改。

在Apache和Nginx下如何使用301重定向呢

2010-10-31 | 浏览人数: 5,232次 | 分类:网络杂谈 | 3条评论 | 查看评论 发表评论

deepvps今天终于申请到一个心仪好久的COM,可以替代同名的CN域名。CN域名的不好大家都知道了,这里就不多说了。怎么把老域名权重和收录顺利的过渡给新域名呢?那就要用301重定向啦。301重定向的好处大家可以自己Google一下,这里也不多谈。

下面主要说一下,在Apache和Nginx下面如何做301重定向。

1,Apache下面可以用.htaccess设置301重定向

例如把 www.a.com 和 a.com 都301重定向到 www.b.com

RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.a.com [NC]
RewriteRule ^(.*)$ http://www.b.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^a.com [NC]
RewriteRule ^(.*)$ http://www.b.com/$1 [R=301,L]

给Nginx自定义404,502错误页面

2010-09-01 | 浏览人数: 8,420次 | 分类:VPS管理维护 | 查看评论 发表评论

首先打开nginx.conf文件,在fastcgi_temp_file_write_size 128k; 下面添加

fastcgi_intercept_errors on;

注意,包括;号

然后在需要定义的站点的里面添加

error_page 404 = /404.htm;

实现VPS服务商支持IPv6 让你的网站也可IPv6

2010-06-25 | 浏览人数: 7,774次 | 分类:网络杂谈 | 1条评论 | 查看评论 发表评论

本文写给在用VPS的同学,即使你的VPS提供商并不支持IPv6,你可以将你网站做成IPv6 Ready!如果你的读者中的不少在教育网,做下这个就十分值得了,因为教育网没有国际连线,但是有免费的IPv6。如果你的VPS服务商支持IPv6那你可以直接从第5步看起,如果不支持,那就请从头看起。目前只在Diahosting的VPS上实验成功(独立服务器当然也没有问题,至于个人电脑,必须有公网IP地址的才行;因为需要内核支持IPv6和tun/tap,所以可能部分Xen、OpenVZ的不支持)。准备好了吗,Let’s begin!

3种Nginx防盗链的方法

2010-06-22 | 浏览人数: 10,298次 | 分类:VPS管理维护 | 1条评论 | 查看评论 发表评论

一:一般的防盗链如下:

location ~* \.(gif|jpg|png|swf|flv)$ {
valid_referers none blocked www.deepvps.com deepvps.com ;
if ($invalid_referer) {
rewrite ^/ http://www.deepvps.com/retrun.html;
#return 403;
}
}

第一行:gif|jpg|png|swf|flv
表示对gif、jpg、png、swf、flv后缀的文件实行防盗链
第二行: 表示对www.ingnix.com这2个来路进行判断
if{}里面内容的意思是,如果来路不是指定来路就跳转到http://www.deepvps.com/retrun.html页面,当然直接返回403也是可以的。

页码: 1 2 后一页