LAMP之路

不积跬步,无以至千里!

带认证的sendmail配置文件

2012-10-18 一抹阳光 操作系统

7.编辑:/etc/mail/sendmail.mc把下面的内容完全覆盖进去:注意下面的第13行中XXX.com改成你的域名: divert(-1) dnl This is the sendmail macro config file. If you make changes to this file, dnl you need the sendmail-cf rpm installed and then have to generate a dnl new /etc/sendmail.cf by running the following command: dnl dnl...[阅读全文]

评论(0) 浏览(2277)

启用gzip模块优化网页

2012-10-18 一抹阳光 WEB服务器

Nginx http { : include conf/mime.types; : gzip on; : gzip_min_length 1000; : gzip_buffers 4 8k; : gzip_http_version 1.1; : gzip_types text/plain application/x-javascript text/css text/html application/xml; } 重启nginx IIS6 打开Internet信息服务(IIS)管理器,右击”网站”→“属性”,选择”服务”。在”HTTP压缩”框中选中”压缩应用程序文...[阅读全文]

评论(0) 浏览(2404)

未开启curl可能会导致500错误

2012-10-18 一抹阳光 PHP

前些日子跨服务器复制网站,相同的操作系统下安装了一个一样的运行环境:windows2003+iis6+php+mysql+zend+eAccelerator+dz2.5 一切都调好后,把网站和数据库都复制了过去,奇怪的问题出来了,新环境下,有的页面竟然出现500(并不是全部)。后来让同事帮助解决了。 原因是调用淘宝api sdk的页面需要调用curl_setopt函数,要curl模块的支持,所以php.ini中必须开启curl。 ...[阅读全文]

评论(0) 浏览(3389)

phpcms v9无法登录/注册用户解决办法

2012-10-18 一抹阳光 网站程序

环境:openvz+lnmp0.9 问题: 无法登录/注册用户,但是phpsso却一直提示 通信成功。 翻遍了官方论坛的帖子,有很多解决办法 ,关键是找准问题。 解决办法: lnmp0.9与lnmp0.8相比,php中增加了对某些函数的禁用,其中就包括fsockopen, 编辑php.ini查找disable_functions,讲后面的fsockopen去掉,重启php-fpm 搞定了。 ...[阅读全文]

评论(0) 浏览(2289)

ubuntu下a2enmod命令的使用

2012-10-18 一抹阳光 操作系统

在ubuntu下面,在偷懒的时候大家都会用apt-get install apache来搞。但搞完之后如何配置却是头疼的问题。 当然如果纯粹是用apt的话,是很方便。比如apt-get  install php5 php5-mysql php5-sqlite一下子就可以解决很多问题。 所以a2enmod的话,可以解决apache中的一些配置问题。比如a2enmod rewrite就可以打开rewrite。当然在配置文件里加loadmodule rewrite.so的话也是可以的,只是a2enmod 会更方便一点。 参考那么多资料,但如果不知道a2enmod怎么用,还可以运行一下...[阅读全文]

评论(0) 浏览(26188)

windows2003中discuz x2.5邮箱设置

2012-10-18 一抹阳光 网站程序

此文章仅针对“通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证)”这种方式。 环境:windows2003+iis6 独立服务器 设置: 按此设置后以前在centos下“检测”的时候一切正常,今天再上述环境中确遇到了下面问题: 又在本地环境(winxp+apache)下同论坛网站测试,一切正常。 于是结合网上的信息分析, SOCKET 连接 SMTP 服务器也需要服务器的25端口,而windows2003中25端口默认是关闭状态的(个人推测winxp安全性不让2003严格,故可能直接使用)。 解决办法: 可以通过安装windows的“电子邮件服务”组...[阅读全文]

评论(0) 浏览(2361)

IIS6安装eAccelerator for PHP 5.2.8 的方法

2012-10-18 一抹阳光 环境架设

1、安装PHP 2、安装Zend 3、下载与PHP对应版本的eAccelerator(我自己用的是0.9.5.3 for php 5.2.8,里面带的一个eLoader不知道有什么用?) http://www.sitebuddy.com/PHP/Accelerators/eAccelerator_windows_binaries_builds 4、打开php.ini文件,在[Zend]前面添加下面的配置信息: [eAccelerator] zend_extension_ts=”D:\PHP\ext\eAccelerator0953_5.2.8.dll” eaccele...[阅读全文]

评论(0) 浏览(2453)

linux防火墙iptables封IP,拒绝指定IP和网段的办法

2012-10-18 一抹阳光 操作系统

封IP service iptables status可以查看到iptables服务的当前状态 /etc/init.d/iptables stop /etc/init.d/iptables start 单个IP的命令是 iptables -I INPUT -s 211.1.0.0 -j DROP 封IP段的命令是 iptables -I INPUT -s 211.1.0.0/16 -j DROP iptables -I INPUT -s 211.2.0.0/16 -j DROP iptables -I INPUT -s 211.3.0.0/16 -j DRO...[阅读全文]

评论(0) 浏览(24536)

discuz【瀑布流图文】插件伪静态规则

2012-10-18 一抹阳光 网站程序

首先把dz官方插件伪静态格式注释掉。 nginx: rewrite ^([^\.]*)/cate([0-9]*)e([0-9]*)e([0-9]*)e([0-9]*)e([0-9]*)\.html$ $1/plugin.php?id=waterfall:waterfall&fid=$2&filter=$3&orderby=$4&sub=$5&page=$6 last; apache: RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^cate([0-9]*)e([0-9]*)e([0-9...[阅读全文]

评论(0) 浏览(3593)

Webmin一键安装

2012-10-18 一抹阳光 环境架设

虽然Virtualmin/Webmin面板对于新手来说比较复杂,不太适合,但是它比较稳定,在国外口碑比较好。适合懂得ssh并有linux管理经验的人使用。本脚本,推荐使用 centos 5 32位/64位 当然个人建议使用Froxlor+lnmp 一行命令安装virtualmin面板(最后优化时间:2011年2月10日): wget http://pandahost.googlecode.com/files/virtualmin.sh;sh ./virtualmin.sh; 安装的最后,会自动安装zend optimizer,一路回车即可。完成后,进入 https://your-...[阅读全文]

评论(0) 浏览(4093)