亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > FreeBSD > 正文

在FreeBSD上如何安裝Bugzilla?

2020-10-23 22:23:36
字體:
來源:轉載
供稿:網友

Bugzilla 是一款開源的 Web 應用,是一款bug跟蹤系統和測試工具,由 mozilla 開發,并采用 Mozilla 公共許可證授權(MPL),它經常被一些高科技公司如 mozilla、紅帽公司和 gnome 使用,Bugzilla 起初由 Terry Weissman開發于1998年,它用 perl 語言編寫,用 MySQL 作為后端數據庫,它是一款旨在幫助管理軟件開發的服務器軟件,它有豐富的功能、高度優化的數據庫等特性。

Bugzilla

在本教程中,我們將安裝 bugzilla 5.0 ,采用 apache 作為 Web 服務器,并為它啟用 SSL,然后在 freebsd 10.2 上安裝 mysql 5.1 來作為數據庫系統。

準備

FreeBSD 10.2 64位系統 Root 權限為root

更新系統

用 ssh 登錄 freebsd 服務器,并更新軟件庫:

sudo su

freebsd-update fetch

freebsd-update install

安裝并配置 Apache

在這一步我們將使用 pkg 命令從 freebsd 軟件庫中安裝 apache,然后在 apache24 目錄下編輯 "httpd.conf" 文件,來配置apache 以啟用 SSL 和 CGI 支持,用 pkg 命令安裝 apache:

pkg install apache24

進入 apache 目錄并用 nano 編輯器編輯"httpd.conf"文件:

cd /usr/local/etc/apache24

nano -c httpd.conf

取消下面列出行的注釋:

#第70行

LoadModule authn_socache_module libexec/apache24/mod_authn_socache.so

#第89行

LoadModule socache_shmcb_module libexec/apache24/mod_socache_shmcb.so

#第117行

LoadModule expires_module libexec/apache24/mod_expires.so

#第141行,啟用SSL

LoadModule ssl_module libexec/apache24/mod_ssl.so

#第162行,支持cgi

LoadModule cgi_module libexec/apache24/mod_cgi.so

#第174行,啟用mod_rewrite

LoadModule rewrite_module libexec/apache24/mod_rewrite.so

#第219行,服務器名配置

ServerName 127.0.0.1:80

保存并退出,接著,我們需要從 freebsd 庫中安裝 mod perl,并啟用它:

pkg install ap24-mod_perl2

啟用 mod_perl,編輯"httpd.conf"文件并添加"Loadmodule"行:

nano -c httpd.conf 添加該行: #第175行 LoadModule perl_module libexec/apache24/mod_perl.so

保存并退出,在啟用 apache 之前,用 sysrc 命令添加以下行作為開機啟動項:

sysrc apache24_enable=yes

service apache24 start

安裝并配置 MySQL 數據庫

我們要用 mysql 5.1 來作為后端數據庫并且支持 perl 模塊,用 pkg 命令安裝 mysql 5.1:

pkg install p5-DBD-mysql51 mysql51-server mysql51-client

現在我們要將 mysql 服務設置為開機啟動,然后為 mysql 配置 root 密碼,運行以下命令來完成上述所有操作:

sysrc mysql_enable=yes

service mysql-server start

mysqladmin -u root password aqwe123

注意:這里 mysql 密碼為:aqwe123

Configure-MySQL-Password

以上步驟都完成之后,我們用 root 登錄 mysql shell,然后為 bugzilla 安裝創建一個新的數據庫和用戶。 用以下命令登錄 mysql shell:

mysql -u root -p

password: aqwe123

添加數據庫:

create database bugzilladb;

create user bugzillauser@localhost identified by 'bugzillauser@';

grant all privileges on bugzilladb.* to bugzillauser@localhost identified by 'bugzillauser@';

flush privileges;

/q

Creating-Database-for-Bugzilla

bugzilla 的數據庫創建好了,名字為"bugzilladb",用戶名和密碼分別為"bugzillauser"和"bugzillauser@"。

生成新的 SSL 證書

在 bugzilla 站點的 "ssl" 目錄里生成新的自簽名 SSL 證書,前往 apache24 目錄并在此創建新目錄 "ssl":

cd /usr/local/etc/apache24/

mkdir ssl; cd ssl

接著,用 openssl 命令生成證書文件,然后更改其權限:

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /usr/local/etc/apache24/ssl/bugzilla.key -out /usr/local/etc/apache24/ssl/bugzilla.crt chmod 600 *

配置虛擬主機

我們將在 "/usr/local/www/bugzilla" 目錄里安裝 bugzilla,所以我們必須為它創建新的虛擬主機配置,前往 apache 目錄并為虛擬主機文件創建名為 "vhost" 的新目錄:

cd /usr/local/etc/apache24/

mkdir vhost; cd vhost

現在為虛擬主機文件創建新文件 "bugzilla.conf":

nano -c bugzilla.conf

將以下配置粘貼進去:

ServerName mybugzilla.me

ServerAlias www.mybuzilla.me

DocumentRoot /usr/local/www/bugzilla

Redirect permanent / https://mybugzilla.me/

Listen 443

ServerName mybugzilla.me

DocumentRoot /usr/local/www/bugzilla

ErrorLog "/var/log/mybugzilla.me-error_log"

CustomLog "/var/log/mybugzilla.me-access_log" common

SSLEngine On

SSLCertificateFile /usr/local/etc/apache24/ssl/bugzilla.crt

SSLCertificateKeyFile /usr/local/etc/apache24/ssl/bugzilla.key

AddHandler cgi-script .cgi

Options +ExecCGI

DirectoryIndex index.cgi index.html

AllowOverride Limit FileInfo Indexes Options

Require all granted

保存并退出,上述都完成之后,為 bugzilla 安裝創建新目錄,并在 httpd.conf 文件添加虛擬主機配置來啟用 bugzilla虛擬主機,在 "apache24" 目錄下運行以下命令:

mkdir -p /usr/local/www/bugzilla

cd /usr/local/etc/apache24/

nano -c httpd.conf

文末,添加以下配置:

Include etc/apache24/vhost/*.conf

保存并退出,現在用 "apachectl" 命令測試一下 apache 的配置并重啟它:

apachectl configtest

service apache24 restart

安裝 Bugzilla

我們可以通過下載源來手動安裝 bugzilla 了,或從 freebsd 庫中安裝也可以,在這一步中我們將用 pkg 命令從 freebsd 庫中安裝 bugzilla:

pkg install bugzilla50

以上步驟都完成之后,前往 bugzilla 安裝目錄并安裝所有 bugzilla 需要的 perl 模塊。

cd /usr/local/www/bugzilla

./install-module --all

要等到所有都完成,這需要點時間,下一步,在 bugzilla 的安裝目錄中執行 "checksetup.pl" 文件來生成配置文件 "localconfig"。

./checksetup.pl

你會看到一條關于數據庫配置錯誤的消息,你得用 nano 編輯器編輯一下 "localconfig" 文件:

nano -c localconfig

現在添加第三步創建的數據庫。 #第57行 $db_name = 'bugzilladb'; #第60行 $db_user = 'bugzillauser'; #第67行 $db_pass = 'bugzillauser@'; 保存并退出,然后再次運行 "checksetup.pl":

./checksetup.pl

你會收到輸入郵箱名和管理員賬號的提示,你只要輸入你的郵箱、用戶名和密碼就行了。

Admin-Setup

最后,我們需要把安裝目錄的屬主改成 "www",然后用服務命令重啟 apache:

cd /usr/local/www/

chown -R www:www bugzilla

service apache24 restart

現在 Bugzilla 已經安裝好了,你可以通過訪問 mybugzilla.me 來查看,并且將會重定向到 https 連接。 Bugzilla 首頁:

Bugzilla-Home

Bugzilla admin 面板:

Bugzilla-Admin-Page

結論

Bugzilla 是一個基于 web 的應用,并能幫助你管理軟件開發,它用 perl 開發并以 MySQL 作為數據庫系統。Bugzilla 幫助 mozilla、redhat、gnome 等公司完成軟件開發工作。Bugzilla 有很多功能并易于配置和安裝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩av网站大全| 国产中文字幕日韩| yw.139尤物在线精品视频| 91欧美视频网站| 久久久久久香蕉网| 国产日韩av高清| 国产成人综合精品| 美女国内精品自产拍在线播放| 亚洲欧美国产另类| 日韩免费黄色av| 国产成人精品视频在线观看| 免费不卡在线观看av| 国产极品jizzhd欧美| 国产精品久久电影观看| 亚洲电影天堂av| 国产精品69av| 国产亚洲欧美日韩一区二区| 亚洲一区二区久久久久久| 精品日本高清在线播放| 欧美超级乱淫片喷水| 欧美xxxx18性欧美| 68精品国产免费久久久久久婷婷| 亚洲伊人久久大香线蕉av| 国产精品亚洲激情| 97成人超碰免| 亚洲欧美国产高清va在线播| 国产亚洲精品久久久久久| 日韩女优在线播放| 欧美电影免费观看大全| 国产精品美女久久久久久免费| 日韩一区二区福利| 中文国产成人精品久久一| 正在播放欧美一区| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲精品一区二区三区不| 国产欧美久久一区二区| 亚洲精品网址在线观看| 国产综合在线观看视频| 欧美亚洲另类激情另类| 国产精品男女猛烈高潮激情| 欧美日韩国产一中文字不卡| 亚洲影院高清在线| 国内精品久久影院| 久久精品免费电影| 欧美精品一区二区免费| 亚洲精品一二区| 日韩视频精品在线| 永久免费看mv网站入口亚洲| 国产精品久久久久久搜索| 亚洲国产精品久久久久秋霞蜜臀| 日韩一二三在线视频播| 久久久电影免费观看完整版| 国产精品香蕉在线观看| 久久影视电视剧免费网站清宫辞电视| 欧美诱惑福利视频| 国产91久久婷婷一区二区| 欧美精品一区二区免费| 最近免费中文字幕视频2019| 激情亚洲一区二区三区四区| 96sao精品视频在线观看| 精品福利免费观看| 亚洲精品国产精品国产自| 黑人巨大精品欧美一区免费视频| 自拍偷拍免费精品| 日韩av大片免费看| 国产在线98福利播放视频| 国产欧美日韩中文字幕| 热久久美女精品天天吊色| 国产视频福利一区| 一区二区三欧美| 久久精品免费播放| 成人免费大片黄在线播放| 91精品国产91久久久久久久久| 4k岛国日韩精品**专区| 亚洲国产精品成人精品| 亚洲精品电影久久久| 亚洲视频网站在线观看| 俺去亚洲欧洲欧美日韩| 97在线精品视频| 亚洲影院色在线观看免费| 日韩精品视频免费专区在线播放| 午夜精品免费视频| 欧美高清电影在线看| 国产精品日韩在线播放| 国产精品pans私拍| 色樱桃影院亚洲精品影院| 成人动漫网站在线观看| 一本一道久久a久久精品逆3p| 91久久久久久国产精品| 精品无人区太爽高潮在线播放| 国产这里只有精品| 国产精品福利无圣光在线一区| 98精品在线视频| 91久久久久久久久| 精品视频在线观看日韩| xvideos亚洲人网站| 精品激情国产视频| 国产成人精品一区二区在线| 欧美成人免费观看| 热门国产精品亚洲第一区在线| 自拍偷拍亚洲在线| 成人国产在线激情| 成人日韩av在线| 欧美成人久久久| 在线观看国产成人av片| 日韩精品在线视频观看| 欧美国产日产韩国视频| 欧美激情综合色综合啪啪五月| 91精品视频免费| 亚洲大胆美女视频| 91精品久久久久久久久| 久久久久久久久久久亚洲| 国产亚洲精品久久久| 久久九九免费视频| 亚洲欧美色婷婷| 亚洲风情亚aⅴ在线发布| 国产成人精品av| 秋霞午夜一区二区| 国产精品美女免费看| 91色琪琪电影亚洲精品久久| 另类色图亚洲色图| 欧美在线视频在线播放完整版免费观看| 欧美寡妇偷汉性猛交| 欧美性猛交视频| 日韩电影中文字幕在线| 欧美午夜宅男影院在线观看| 亚洲精品第一国产综合精品| 亚洲一区二区在线播放| 欧美在线精品免播放器视频| 欧美在线视频一区| 91国偷自产一区二区三区的观看方式| 久久精品这里热有精品| 欧美日韩亚洲精品内裤| 亚洲二区中文字幕| 久久久久久久久久国产精品| 97视频在线观看成人| 中文字幕日韩免费视频| 欧美日韩免费在线| 国产成人精品a视频一区www| 国产在线视频2019最新视频| 欧美日韩国产成人| 国产欧美最新羞羞视频在线观看| 色综久久综合桃花网| 国产精品国模在线| 亚洲片在线资源| 欧美裸体xxxx极品少妇| 精品国产视频在线| 91麻豆国产语对白在线观看| 国产亚洲精品成人av久久ww| 欧美黄色三级网站| 亚洲精品资源美女情侣酒店| 久久久成人精品| 国产精品99蜜臀久久不卡二区| 在线成人中文字幕| 亚洲电影免费观看高清完整版在线| 欧美大片欧美激情性色a∨久久| 欧美日韩国产一中文字不卡| 日韩欧美一区二区三区久久| 日本免费一区二区三区视频观看| 国产日韩欧美在线观看| 国产日韩在线视频| 日本精品免费一区二区三区| 日韩成人在线视频| 久久久久久久亚洲精品|