debian apache2 mysql quixote 系统的安装(4)
二、apache2 mysql quixote 的安装
安装 apache2, 运行如下命令:
apt-get install apache2-mpm-prefork
安装 mysql,运行命令:
apt-get install mysql-server mysql-client mysql-common
在安装 apache2 的时候,系统会自动安装 python2.5,但为了保险起见你也可以安装一次,运行代码:
apt-get install python2.5
安装 python 对 mysql 的接口 Mysqldb:
apt-get install python-mysqldb
安装 apache2 的 scgi 支持:
apt-get install libapache2-mod-scgi
安装 quixote:
apt-get install python-quixote
现在基本上的安装已经完成了。要对软件做一些基础的配置。
如果这只是一个实验性的系统,那你一定希望ftp能够使用 root 帐号登入,并能够访问所有文件。修改 /etc/ftpusers 文件,删除其中的 root 账户。然后再修改 /etc/vsftpd.conf,取消 local_enable=YES 与 write_enable=YES 之前的 # 号,把 chroot_local_user=YES 改成 chroot_local_user=NO 并取消前面的 # 号。
配置完 FTP,要来修改 apache2 的配置。
先要激活 apache2 的 scgi 模块,运行 a2enmod scgi;激活 rewrite 模块,运行: a2enmod rewrite。
添加与 quixote 相关的 scgi 的配置,修改文件 /etc/apache2/httpd.conf,添加如下代码:
<Location / >
SCGIServer localhost:3000
SCGIHandler On
</Location>
到此算是全都配置好了。如果你要对某些 url 不设置 scgi 转发,可以在 /etc/apache2/httpd.conf 文件中再添加代码:
<Location /img >
SCGIHandler Off
</Location>
还忘了一点,要安装 python-scgi 支持。
Recent Comments