我也算是拿来主义,绝大多数都是参考了别人的配置。然后自己优化了下。适用于绝大多数情况。如有错误的地方,请指正。
说明:内部反向代理请用proxy.conf,外部反向代理请用proxys.conf。nginx_centos为CentOS/Redhat系启动脚本。nginx_debian为Debian/Ubuntu系启动脚本
╔----fastcgi_server(fastcgi后端负载均衡源)
┆ ┆--fcgiserver1.conf
┆ ┆--fcgiserver2.conf
┆----fastcgicache(fastcgi缓存容器)
┆ ┆--fcgicache1.conf
┆ ┆--fcgicache2.conf
┆----geoip(geo模块所需的ip库,默认不启用)
┆----proxycache(缓存容器)
┆ ┆--cache1.conf
┆ ┆--cache2.conf
┆----sites_enable(站点配置文件)
┆ ┆--default.conf
┆ ┆--fastcgi_default.conf(fastcgi设置案例)
┆ ┆--reverse.conf(反向代理设置案例)
┆ ┆--reverseinternal.conf(内部反向代理设置案例)
┆ ┆--status.conf
┆----upstream(后端负载均衡源)
┆ ┆--upstream1.conf
┆ ┆--upstream2.conf
nginx.conf≡≡≡≡≡≡┆----fastcgi.conf(FastCGI通用配置)
┆----fastcgi.conf.default
┆----fastcgi_params
┆----fastcgi_params.default
┆----fastcgiupstream.conf(FastCGI负载均衡通用配置)
┆----fcgicache.conf(FastCGI缓存通用配置)
┆----fcgicom.conf(FastCGI通用配置)
┆----koi-utf
┆----koi-win
┆----limit.conf(并发连接限制配置)
┆----location.conf
┆----mime.types
┆----mime.types.default
┆----port.conf
┆----proxy.conf(内部反向代理通用配置)
┆----proxys.conf(外部反向代理通用配置)
┆----proxyconf.conf(反向代理全局配置)
┆----proxyupstream.conf(负载均衡局部通用配置)
┆----purgecache.conf(缓存清除配置)
┆----win-utf
下载:
大多人浏览网页如果超过3秒打不开就会离开,Google为此推出了一款apache加速模块,可以有效将网页加载速度提高50%.
网页提速的问题是一个复杂多样的问题,有很多解决方法,往往关系到网站系统程序,服务器硬件,网络传输速度等方面,而Google这款加速模块简单的解决了许多复情况的问题:
•如果你的网站采用apache构建服务器,不需要对网站CMS系统进行处理即可应用
•加速模块可以自行对网络传输的html字节优化及对图象,css进入压缩优化传输
•智能缓存是一大亮点,它可以自动智能缓存,加速下载
下面介绍一下所有特点功能
优化缓存
•缓存扩展
•压缩处理CSS
•优化javascript最大限度的减少重复请求
•自动缓存CSS
•JavaScript内嵌技术
有效载荷尺寸最小化
•压缩空白
•合并头信息
•附加属性
•内建核心Javascript
•优化图像下载
•跳地非法字符
•重写优化CSS
访问:mod_pagespeed
Xen 的默认设置下,domainU 的时间总是要自动和 domain0 保持同步,所以想简单的在 domainU 内部用各种时间、日期等命令改变 domainU 的系统时间并不起作用。如何给 domainU 设置单独的时钟而不受 domain0 的影响呢?我们经常接到我们的 Xen VPS 客户的询问是否能把他们的 VPS 时钟改成北京时间,为什么他们改变了时钟和时区却不起作用等问题。如果每个 VPS 用户(domainU)来自不同国家或时区而想在自己的 VPS 里使用自己的区域时间该怎么办?很简单,只需要在自己的 VPS(domainU)里改变一个参数就可以了,Linux/Xen 很灵活,传递参数方式有很多种,可以用下面任意的一种方式来改变这个设置。
直接改变 xen 内核的运行时参数:
# echo 1 > /proc/sys/xen/independent_wallclock
或者也可以把改变 xen 内核设置的参数加到 sysctl.conf 文件中,VPSee 更偏向采用这种方法:
# vi /etc/sysctl.conf xen.independent_wallclock=1 # sysctl -p
# vi /etc/xen/vps01 ... extra='independent_wallclock=1' ...
转自:http://www.vpsee.com/page/7/
其实很简单,只要注意一下载入的先后顺序即可。ionCube 一定要先于 Zend 载入,否则一定会失败,表现为:Apache 无法启动。
附上我的设置:(php.ini)
[Zend]
zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.2.so
zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_5.2_ts.so
zend_extension_manage.optimizer=/usr/local/Zend/lib/Optimizer-3.3.3
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.3.3
zend_optimizer.version=3.3.3
zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so
下载 ionCube loader:http://www.ioncube.com/loaders.php
下载 Zend Optimizer:http://www.zend.com/en/products/guard/downloads
操作系统:CentOS
软件:mysql-5.0.22.tar.gz pure-ftpd-1.0.22.tar.gz
一、编译安装mysql
1、下载并解压mysql和pure-ftpd软件包
[root@localhost chenye]# ls
mysql-5.0.22 mysql-5.0.22.tar.gz pure-ftpd-1.0.22 pure-ftpd-1.0.22.tar.gz
2、编译并安装mysql
[root@localhost chenye]# cd mysql-5.0.22
[root@localhost mysql-5.0.22]# ./configure --prefix=/usr/local/mysql --with-mysql-user=mysql --with-extra-charsets=all --with-unix-socket-path=/usr/local/mysql/var/mysql.sock ;make ;make install
--with-mysql-user指定mysql运行的用户
--with-extra-charsets支持扩展字符集
--with-unix-socket-path指定mysql运行后,套接字文件存放位置