Linux系统下Bugzilla安装与配置详解.doc
文本预览下载声明
Linux系统下Bugzilla的安装与配置
提示:本文档是以Red Hat Enterprise Linux 5 为例,配置过程细节方面的东西很多,无法一一赘述,请根据实际情况酌情处理。
一、配置网卡、安装必须组件 2
二、安装Apache 2
三、配置Apache 2
四、安装MySQL 3
五、配置MySQL 4
六、安装Sendmail 4
七、配置Sendmail 4
八、安装、配置Bugzilla 4
九、其他修改及配置 5
附件:Linux下一步步安装Bugzilla(英文) 5
一、配置网卡、安装必须组件
判断网卡是否启动。在命令行输入:ifconfig
启动网络配置向导。在命令行输入:setup 配置网卡和DNS
修改主机名(可选)
(1)进入/etc/sysconfig目录,执行: cd /etc/sysconfig
(2)打开network文件,执行: vi network
(3)修改“HOSTNAME=”,“=”后输入新的Linux主机的名字,注意避免与网络上的其他计算机重名,建议使用“PC-XXX”作为计算机名。
重新启动网络配置。执行:service network restart或 /etc/rc.d/init.d/network restart
启动防火墙,禁用SELinux,在定制中放行网卡、WWW (HTTP)和邮件 (SMTP)
安装必须的组件
yum install gcc-4.1.2-44.el5.i386.rpm
yum install gd-2.0.33-9.4.el5_1.1.i386.rpm
yum install gd-devel-2.0.33-9.4.el5_1.1.i386.rpm
yum install ImageMagick--4.el5_1.1
yum install ImageMagick-c++-devel--4.el5_1.1
yum install ImageMagick-devel--4.el5_1.1
yum install ImageMagick-c++--4.el5_1.1
yum install ImageMagick-perl--4.el5_1.1
yum install expat-1.95.8-8.2.1.i386.rpm
yum install expat-devel-1.95.8-8.2.1.i386.rpm
二、安装Apache
检查是否安装了httpd服务
rpm -qa httpd 如果没有出现任何信息,表示没有安装
安装httpd服务
(1)(如果你的yum库是ftp模式,此步骤就不需要了)
/mnt目录下创建cdrom目录
挂载光驱mount -t iso9660 /dev/cdrom /mnt/cdrom
(2)yum install httpd-2.2.3-22.el5.i386.rpm 安装过程中会提示依赖的包,输入y同意即可,下同
三、配置Apache
修改配置文件
apache 的配置文件为/etc/httpd/conf/httpd.conf
进入/etc/httpd/conf 目录,编辑httpd.conf 文件,命令:
vi httpd.conf
在命令状态下,输入:
/ServerName
查找 ServerName 字符串,找到如下串:
ServerName :80
在该行的下一行添加一行:
ServerName 10 : 80
【说明】10 为linux 虚拟机的IP 地址。
在命令状态,输入:
/DocumentRoot
找到DocumentRoot /var/www/html,注释掉这一行,即最前面加上#
在下一行添加 DocumentRoot /usr/local
【说明】指定Apache 服务器存放网页的根目录,引号中的内容为Bugzilla 的安装路径
找到 DirectoryIndex
在这一行加上:index.cgi
把它放在第一位,即:
DirectoryIndex index.cgi index.html index.html.var
【说明】因为Bugzilla 的首页为index.cgi,当我们访问Bugzilla 服务器时,就会返回这个主页。
找到 #AddHandler cgi-script .cgi
去掉前面的 #
【说明】把cgi 文件当作程序运行,而不是当作文本文件显示
在命令状态,输入 /Directory
找到如下内容:
Directory /
Options FollowSymLinks
AllowOverride None
/Directory
每行前面添加#,把这四行内容注释掉,否则会禁止访问Bugzilla 的页面。
保
显示全部