nginx_nginx多虚拟主机配置
[ 2010-12-09 21:17:57 | 作者: admin ]
利用虚拟主机技术,可以把一台真正的主机分成许多"虚拟"的主机,每一台虚拟主机都
具有独立的域名和IP地址,具有完整的Internet服务器(www, FTP,email)功能。 虚拟
主机之间完全独立,在外界看来,每一台虚拟主机和一台独立的主机完全一样。效果一样但
费用却大不一样了。由于多台 虚拟主机 共享一台真实主机的资源,每个 虚拟主机用户承受
的硬件费用、网络维护费用、通信线路的费用均大幅度降低,Internet真正成为人人用得起
的网络!
虚拟主机共分为三种:基于IP的虚拟主机,基于端口的虚拟主机和基于名称的虚拟主
机。前两种由于受到成本和客户使用习惯的限制,相对使用的没有基于名称的虚拟主机多,
以下我们介绍一下三种虚拟主机的配置。
Nginx基于名称的虚拟主机配置:
server {
listen 80;
server_name www.example.com;
...
...
阅读全文…
具有独立的域名和IP地址,具有完整的Internet服务器(www, FTP,email)功能。 虚拟
主机之间完全独立,在外界看来,每一台虚拟主机和一台独立的主机完全一样。效果一样但
费用却大不一样了。由于多台 虚拟主机 共享一台真实主机的资源,每个 虚拟主机用户承受
的硬件费用、网络维护费用、通信线路的费用均大幅度降低,Internet真正成为人人用得起
的网络!
虚拟主机共分为三种:基于IP的虚拟主机,基于端口的虚拟主机和基于名称的虚拟主
机。前两种由于受到成本和客户使用习惯的限制,相对使用的没有基于名称的虚拟主机多,
以下我们介绍一下三种虚拟主机的配置。
Nginx基于名称的虚拟主机配置:
server {
listen 80;
server_name www.example.com;
...
...
阅读全文…
iptraf通过TCP/UDP端口查看流量,指定端口号范围
[ 2010-12-08 13:51:15 | 作者: admin ]
同事说用iptraf查看无法查看xxxx端口的流量, 我打开iptraf一看, 还真的看不到xxxx端口的流量, 这是什么原因呢?
本着研究的精神, 我到http://iptraf.seul.org/download.html下载的iptraf的源码, 查看iptraf-3.0.0/src/serv.c, 找到函数updateportent(), 发现里面调用了一个goodport()的函数, 看看这个函数是长啥样子的.
int goodport(unsigned int port, struct porttab *table)
{
return ((port < 1024) || (portinlist(table, port)));
}
原来需要小于1024或者在portinlist里面的端口才会被监听到, 再看看portinlist是长什么样子的.
...
阅读全文…
本着研究的精神, 我到http://iptraf.seul.org/download.html下载的iptraf的源码, 查看iptraf-3.0.0/src/serv.c, 找到函数updateportent(), 发现里面调用了一个goodport()的函数, 看看这个函数是长啥样子的.
int goodport(unsigned int port, struct porttab *table)
{
return ((port < 1024) || (portinlist(table, port)));
}
原来需要小于1024或者在portinlist里面的端口才会被监听到, 再看看portinlist是长什么样子的.
...
阅读全文…
iptraf -- CentOS 网络负载查看工具
[ 2010-12-08 13:34:32 | 作者: admin ]
1、原文出处 http://www.chinalinuxpub.com/read.php?wid=929
2、安装
yum install iptraf
3、安装
将下载得到的iptraf-2.7.0.tar.gz上传到你所要安装的机器上,我的是防火墙的 /home/yang/ 目录
# cd /home/yang
# tar zxf iptraf-2.7.0.tar.gz
# cd iptraf-2.7.0
# ./Setup
至此,安装完毕
安装程序会将执行程序安装到 /usr/local/bin 目录下,并创 /var/local/iptraf 目录放置iptraf的配置文件,同时创建 /var/log/iptraf 目录放置iptraf产生的日志文件
4、运行iptraf
确认环境变量的PATH变量包含路径 /usr/local/bin
...
阅读全文…
2、安装
yum install iptraf
3、安装
将下载得到的iptraf-2.7.0.tar.gz上传到你所要安装的机器上,我的是防火墙的 /home/yang/ 目录
# cd /home/yang
# tar zxf iptraf-2.7.0.tar.gz
# cd iptraf-2.7.0
# ./Setup
至此,安装完毕
安装程序会将执行程序安装到 /usr/local/bin 目录下,并创 /var/local/iptraf 目录放置iptraf的配置文件,同时创建 /var/log/iptraf 目录放置iptraf产生的日志文件
4、运行iptraf
确认环境变量的PATH变量包含路径 /usr/local/bin
...
阅读全文…
PhpWind出现flashAtt未定义错误的解决办法
[ 2010-12-08 10:41:23 | 作者: admin ]
Phpwind一直还是正常的,突然出现 flashAtt未定义,不显示上传框,无法上传文件。
在IE中将页面另存后发现upload.js文件没有下载完整,产生了错误。但是Firefox下又能完整拉下upload.js,所以可以正常上传,非常奇怪。
解决方式也很简单:将upload.js用FTP下载后,将文件换行编码改为UNIX即可,不过我还没不知道原因。
在IE中将页面另存后发现upload.js文件没有下载完整,产生了错误。但是Firefox下又能完整拉下upload.js,所以可以正常上传,非常奇怪。
解决方式也很简单:将upload.js用FTP下载后,将文件换行编码改为UNIX即可,不过我还没不知道原因。
客户端Cache-control缓存控制
[ 2010-12-08 09:26:27 | 作者: admin ]
p.s. 静态页面可以直接在IIS中控制HTTP头来设置过期时间,但是动态页面服务器无法判断,需要在asp中作指定。
网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。
其作用根据不同的重新浏览方式分为以下几种情况:
(1) 打开新窗口如果指定cache-control的值为private、no-cache、must-revalidate,那么打开新窗口访问时都会重新访问服务器。而如果指定了max-age值,那么在此值内的时间里就不会重新访问服务器,例如: Cache-control: max-age=5 表示当访问此网页后的5秒内再次访问不会去服务器。
缓存5秒的方法[code][/code]...
阅读全文…
网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。
其作用根据不同的重新浏览方式分为以下几种情况:
(1) 打开新窗口如果指定cache-control的值为private、no-cache、must-revalidate,那么打开新窗口访问时都会重新访问服务器。而如果指定了max-age值,那么在此值内的时间里就不会重新访问服务器,例如: Cache-control: max-age=5 表示当访问此网页后的5秒内再次访问不会去服务器。
缓存5秒的方法[code][/code]...
阅读全文…
CentOS 安装 iftop 带宽使用情况查看工具
[ 2010-12-07 22:37:16 | 作者: admin ]
yum install -y byacc flex libpcap libpcap-devel
cd /usr/local/src/
wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz
tar zxvf iftop-0.17.tar.gz
cd iftop-0.17/
./configure
make
make install
iftop -h
iftop
centos下安装memcached
[ 2010-12-07 20:18:23 | 作者: admin ]
一、环境需求
安装Memcached需要libevent库的支持,所以请在安装Memcached之前检查有没有安装libevent。测试环境还需要PHP的支持,本文假设PHP已经安装到/usr/local/php目录下,也就是在编译PHP的时候使用perfix参数指定目录(--prefix=/usr/local/php)
二、下载相关软件
Memcached下载地址:http://www.danga.com/memcached/
memcache PHP模块下载地址: http://pecl.php.net/package/memcache 推荐使用1.5版
libevent 下载地址: http://www.monkey.org/~provos/libevent/
本文不再讲述如何安装libevent
三、安装和配置
1、安装Memcached
root@tonyvicky:# ...
阅读全文…
安装Memcached需要libevent库的支持,所以请在安装Memcached之前检查有没有安装libevent。测试环境还需要PHP的支持,本文假设PHP已经安装到/usr/local/php目录下,也就是在编译PHP的时候使用perfix参数指定目录(--prefix=/usr/local/php)
二、下载相关软件
Memcached下载地址:http://www.danga.com/memcached/
memcache PHP模块下载地址: http://pecl.php.net/package/memcache 推荐使用1.5版
libevent 下载地址: http://www.monkey.org/~provos/libevent/
本文不再讲述如何安装libevent
三、安装和配置
1、安装Memcached
root@tonyvicky:# ...
阅读全文…