nginx 全局变量
蓝鹰 | CentOS | 2014-01-02
经常需要配置Nginx ,其中有许多以 $ 开头的变量,经常需要查阅nginx 所支持的变量。
可能是对 Ngixn资源不熟悉,干脆就直接读源码,分析出支持的变量。
Nginx支持的http变量实现在 ngx_http_variables.c 的 ngx_http_core_variables存储实现:
把这些变量提取下,总结如下:
已Excel形式提供,方便查询:
http://files.cnblogs.com/AloneSwo... [阅读全文]
Windows 2003 IIS安装教程
蓝鹰 | WEB环境 | 2014-01-02
Windows系列下面做Web环境的是微软自家出的IIS,默认支持ASP和.Net,当然也可以安装扩展来支持PHP。
Windows 2003没有自带IIS,这里我们需要先下载IIS http://soft.playvps.com/windows/iis6.rar 解压到任意目录。
安装:
1,打开 开始-控制面板-添加或删除程序-添加/删除Windows组建
2,选择应用程序服务器
3,选择刚刚解压的iis目录
4,完成。
配置... [阅读全文]
nginx实现多重if判断 (nginx if and)
蓝鹰 | CentOS | 2013-12-30
nginx的配置中不支持if条件的逻辑与/逻辑或运算 ,并且不支持if的嵌套语法,我们可以用变量的方式来实现
set $flag 0;
if ($host != 'www.lanyingblog.com') {
set $flag "${flag}1";
}
if ($http_user_agent != 'spider') {
set $flag "${flag}2";
}
if ($flag = "012") {
rewrite ^/(.*)$ http://www.lanyingblog.com/$1 permanent;
}
[阅读全文]
screen源码编译安装
蓝鹰 | CentOS | 2013-12-29
wget ftp://ftp.gnu.org/pub/gnu/screen/screen-4.0.3.tar.gz
tar -xvf screen-4.0.3.tar.gz
cd screen-4.0.3
./configure
make
make install
install -m 644 etc/etcscreenrc /etc/screenrc
cp ./screen /bin
注意和一般程序的安装过程有所不同,后面这两条指令一定要执行。
[阅读全文]
CentOS 配置sendmail发邮件
蓝鹰 | CentOS | 2013-12-23
安装配置sendmail软件
yum install -y sendmail sendmail-cf m4
设置Sendmail服务的网络访问权限
vi /etc/mail/sendmail.mc
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
将127.0.0.1改为0.0.0.0,意思是任何主机都可以访问Sendmail服务。如果仅让某一个网段能够访问到Sendmail服务,将127.0.0.1改为形如192.168.1.0/24的一个特定网段地... [阅读全文]
解决WDCP安装mysqli扩展出错问题
蓝鹰 | WDCP | 2013-12-22
当你使用mysqli_ins.sh脚本安装mysqli扩展报
configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers.
mysql config not found
类似的错误时,用vim打开mysqli_ins.sh脚本文件 在
./configure --with-php-config=/www/wdlinux/php/bin/php-config
这行后面加上
--with-mysqli=/www/wdlinux/mysql/bin/mysql_co... [阅读全文]
解决阿里云安装PHP5.3上遇到: virtual memory exhausted: Cannot allocate memory
蓝鹰 | CentOS | 2013-12-16
买了个服务器, 1G 的内存,编译东西按说应该够了,安装相关的内容也没问题,但是编译了一阵就遇到
virtual memory exhausted: Cannot allocate memory 这个问题。
解决方案:
# dd if=/dev/zero of=/swap bs=1024 count=1M
Format the swap file:
# mkswap /swap
Enable the swap file:
# swapon /swap
Enable swap on boot:
# echo "/swap swap swap sw... [阅读全文]
简单免费抵御DDOS攻击?使用DDOS deflate
蓝鹰 | CentOS | 2013-12-15
怎么简单免费抵御DDOS攻击?使用DDOS deflate
我们在使用的VPS主机中,因为是按照流量消费的,在耗尽我们的流量,遭遇大量的DDOS攻击之后,也束手无策,那么怎么简单免费抵御DDOS攻击?
在遇到这些问题的时候,我们是否能在VPS设置中进行处理呢?哪怕是一点点的防御。看到DDOS deflate脚本是可以协助VPS阻止攻击进程的,如果遇到来自某个IP的持续攻击,... [阅读全文]
Magento的系统WEB环境要求
蓝鹰 | 杂类其它 | 2013-12-15
下面是Magento的运行环境最低需求配置:
Linux, Windows, 或其他 UNIX兼容操作系统 (不推荐在正式商用环境中使用windows)
Apache Web Server (1.x or 2.x),Nginx,litespeed
PHP 5.2.0 以上, 并且包含下列扩展(Extensions/Addons):
PDO/MySQL
MySQLi
mcrypt
mhash
simplexml
DOM
curl
gd
soap
MySQL 4.1.20 或更新版本
Sendmail兼容的 Mail Trans... [阅读全文]
WDCP web引擎切换后后台空白解决办法!
蓝鹰 | WDCP | 2013-12-15
WDCP web引擎切换的配置文件
/www/wdlinux/wdcp/data/sys_conf.php
<?
$templates_dir="templates";
$cookie_time="3600";
$os_rl="1";
$web_eng="1";
$mailsend="1";
$task_iss="1";
$is_lc="1";
$is_ll="1";
$web_home="/www/web";
$backup_home="/www/backup";
$trash_home="/www/trash";
$site_dir_del_is="0";
$ftp_dir_del_is="0";
$phpmyadmi... [阅读全文]