nginx的php fastcgi模式PATH_INFO解决办法Magento正常

作者:monface 发布时间:June 26, 2010 分类:计算机&网络,服务器

今天vps上的一个朋友需要安装Magento,但是安装的时候出现404错误.
文件无错,文件夹以及绑定都没问题,但是还是出现404错误.
搞了很久才知道原来是php的PATH_INFO引起的问题.
于是乎就找Google大神,网上关于run Magento with Nginx 这篇文章其实是不行的.因为没有设置path_info.

他的方法是先修改fcgi.conf

阅读剩余部分...

vsftpd登录时欢迎语修改方法

作者:monface 发布时间:June 19, 2010 分类:计算机&网络,服务器

今天小宇说我这个FTP登录欢迎语还是人家的(我用的疯子的lnmp包),所以我们也来修改一下欢迎语吧.

这个欢迎语是在vsftpd.conf中的,所以只需要修改vsftpd.conf即可.

vi /etc/vsftpd/vsftpd.conf

找到ftpd_banner,=符号后面就是登录的欢迎语了,修改为自己的即可,如果是一个文件,那么修改对应的文件即可.
例如我修改为:
ftpd_banner=Welcome to Monface's FTP service. Support email:1@totnt.com QQ:67970951

vsftpd-welcom.jpg

vps定时备份数据,并上传到GD空间或者发送邮件

作者:monface 发布时间:June 9, 2010 分类:计算机&网络,服务器

网站数据对我们站长来说极其重要,即使我做的是垃圾站.所以数据备份就很关键,下面把vps上自动备份数据的方法给大家分享一下.
首先安装mutt,这个的作用是发送vps的数据到指定邮箱.
yum install -y mutt
另一种是安装lftp,这个作用是从vps的上传数据到GD空间.mutt或者lftp二者选其一即可.
yum install -y lftp
接着 vi /root/automysqlbackup.sh
将一下代码复制进去,以下是mutt发送邮件的代码:

阅读剩余部分...

Nginx简单防盗链的方法

作者:monface 发布时间:May 30, 2010 分类:计算机&网络,服务器

网站资源被盗链,确实是很伤脑筋的.例如一个图片站.如果你的图片被一个大站"引用"的话..那流量可是一下子就可以达到上百M.....可惜这种流量只会用光你的带宽.而不会带来任何有益于你的东西...所以.这种是首要防止的.对付这种最简单而有效的方法...就是使用REWRITE判断来源网页...非本站的...全断开..这很简单而有效...

阅读剩余部分...

Lighttpd简单防盗链设置

作者:monface 发布时间:May 29, 2010 分类:计算机&网络,服务器

通过修改lighttpd.conf配置文件实现简单防盗链.代码如下:
$HTTP["referer"] !~ "^($|http://.*\.(menface\.net|google\.com|baidu\.com))" {       
  $HTTP["url"] =~ "\.(jpg|jpeg|png|gif|rar|zip|mp3|swf|flv|wmv|rm|avi)$" {
    url.redirect = (".*"    => "http://www.baidu.com/")
  }
}

第一行即是允许的域名连接图片
第二行即是那些文件需要保护的
第三行即是如果不是上面允许的域名连接图片转向地址,当然你也可以转向站外的一个图片地址.为什么要是站外呢?因为如果是站内的一个图还是会产生流量,所以能省则省.

vsftpd上传经常失败的解决办法

作者:monface 发布时间:April 22, 2010 分类:计算机&网络,服务器

vps上安装的是vsftpd,FTP上传经常失败呢,用vpn上传失败就少很多,具体原因是什么呢?网络问题?一个很小的文件几十K都会失败.这个问题困扰了我很久,到处搜索找不到解决办法,只好到论坛求助了,果然还是高人指点了一下:
配置文件vsftpd.conf中开启data_connection_timeout改为2或者3就好了
试了一下,果然好了.查询了一下data_connection_timeout的意思是建立数据联机的逾时设定。默认值为300 秒。也就是说数据传输超时时间为300秒,如果 client 与 Server 间的数据传送在 300 秒内都无法传送成功,那 Client 的联机就会被 vsftpd 强制剔除!还有种解释说是PAVS请求超时的时间.
这里有个疑问设置为2或者3就是2秒或者3秒,意思是这个时间内没传送完成就会自动断开?但是我测试过传大文件也没问题了,所以这里还是有点不解.不管怎么样,问题还是解决了.

nginx的301重定向代码

作者:monface 发布时间:April 10, 2010 分类:计算机&网络,服务器

web服务器Nginx中进行301重定向(301 redirect)也是非常容易的.
比如域名www.menface.net 要重定向到menface.net
server {
server_name www.menface.net menface.net;
rewrite ^(.*) http://menface.net$1 permanent;
}

另外一种是,如果来路不是menface.net,而是xxx.menface.net,将这任意的xxx重定向到menface.net
server {
server_name menface.net www.menface.net;
if ($host != 'menface.net' ) {
rewrite ^/(.*)$ http://menface.net/$1 permanent;
}
...
}

阅读剩余部分...