Home > 软件世家 > debian apache2 mysql quixote 系统的安装(4)

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 支持。

Categories: 软件世家 Tags: , , ,
  1. No comments yet.
  1. No trackbacks yet.