十月 20th, 2011 hew Posted in Apache No Comments »
access.log在 WEB 服务器运行一段时间之后会达到几十兆甚至上百兆,如果Apache运行有错误,error.log也会增大到几十兆,系统读写一个大的文本文件是非常耗内存的,因此限定日志文件大小十分必要。
通常我们是在{$apache}/conf/httpd.conf中设置Apache的参数,然而并没有发现可以设置日志文件大小的配置指令,通过参考http://httpd.apache.org/docs/2.0/programs/rotatelogs.html,可以用apache 自己的程序 rotatelogs.exe(位于 {$apache}/bin/目录下),来限制日志文件的大小。
Tags: Apache, 日志
十月 20th, 2011 hew Posted in Apache No Comments »
安装Apache和MySQL的时候尽量选择源代码编译安装,因为后面安装Python的MySQL扩展的时候需要用到MySQL的开发包及编译头文件。Python的版本最好为2.6.X的。
本文中源码的存放目录为:/usr/local/src,源代码均可以到各自的官方网站进行下载。
Tags: Django, mod_wsgi
一月 6th, 2011 hew Posted in Apache, mysql No Comments »
一,安装apache,php,phpmyadmin,mysql
apt-get install apache2 libapache2-mod-php5 php5 php5-gd php5-mysql phpmyadmin
安装phpmyadmin的时候,会弹出个对话框,让你选择apache的类型,这里装的是apache2选择apache2就行了。在这里我为什么没有用apt-get来安装mysql呢,因为报错,如下
下列的软件包有不能满足的依赖关系:
mysql-server-5.0: 依赖: libdbi-perl 但是它将不会被安装
依赖: mysql-client-5.0 (>= 5.0.51a-3ubuntu5.8) 但是它将不会被安装
E: 无法安装的软件包
Tags: Apache, mysql, php
十二月 7th, 2010 hew Posted in Apache No Comments »
首先确认安装好apache2.
1、安装 libapache2-mod-cband
apt-get install libapache2-mod-cband
2、激活 cband 模块
cd /etc/apache2/mods-enabled
ln -s /etc/apache2/mods-available/cband.conf cband.conf
ln -s /etc/apache2/mods-available/cband.load cband.load
Tags: Apache, cband, 流量控制
十二月 7th, 2010 hew Posted in Apache, mysql No Comments »
在FreeBSD上打开SSHD服务
1. 配置/etc/inetd.conf, 确保取消SSH的注释
2. 配置/etc/ssh/sshd_config, 确保PermitRootLogin yes
3. 配置/etc/rc.conf, 确保sshd_enable=”YES” (该步骤可选,但可在开机时自启动sshd服务)
4. 重启SSHD服务:/etc/rc.d/sshd restart
————————————————————————————–
Tags: Apache, FreeBSD, mysql
十二月 7th, 2010 hew Posted in Apache No Comments »
下面是apache官方手册中给出的几条优化配置建议,网友将其整理出来了,对apache服务器的运行效率是有帮助的。
控制MaxClients的设置,以避免服务器产生太多的子进程而发生交换。
进程间的数据交换会占用很大内存,数据交换产生的滞后使用户总感觉”不够快”,所以用户就可能去按”停止”和”刷新”,从而带来更大的负载。一般建议小网站将MaxClients设置为12~24。
Tags: Apache, 优化