前言
就BUG管理而言,国内的禅道做得很不错,而且持续有更新。我们来看看如何从头到尾安装禅道,各位要注意的是,不是文章深或者浅,而是文章如何在遇到问题的时候,从什么途径和用什么方法解决问题的。现在发觉,很多刚出来的程序猿啊,缺少的就是解决问题的思路!
首先,登录禅道的官网,找到下载地址:http://www.zentao.net/dynamic/79905.html。 我这里下载的是“禅道项目管理软件源码”。
观察了下源码,是php开发的,当然配置apache+php比较好。以前也用过一些bug软件如BugTracker.NET,部署在IIS下,非常的不稳定,IIS老是挂掉,而且人数也有一些限制,所以如果对IIS等windows下的环境不是非常了解,还是搞lamp最省事,又稳定。
下载Apache
接着是下载apache,登录apache官网,在左边找到"Download!"链接,下载其中的2.4稳定版。
点击下载按钮,跳转到下面的链接中。
因为是windows Server2008,因此果断选择二进制版本(Binarries)。
进入下载链接之后,只见一堆的鸡肠,果断瞄准其中的win32链接。
进来后看了半天,还是没有实际的地址,仔细把鸡肠读了一下,发现apache官网不提供编译好的二进制版本下载,只能从其他网站下载……真他妈的纠结,不提供,你说什么mirror?
随便选了个进行下载。
直接点击下载按钮,弹出Chrome下载,因为是外国资源,因此下载速度较慢,果断的切换为迅雷下载,因为有其他相应的资源提供,迅雷下载达到2M/s,这个时候迅雷果然发挥了其作用。
安装Apache
把压缩包进行解压,得到如下文件:
怎么安装为服务呢?这个时候需要一点命令行的知识
httpd.exe /? 查看帮助命令 httpd.exe -k install -n "servicename" 安装服务 httpd.exe -k uninstall -n "Apache24 卸载 |
当然,这么简单的步骤,是难不倒我们程序猿的。
我们可以打开服务管理器看看我们的成果:
配置Apache
我们尝试启动apache服务看看,结果发现,启动不了。
这种情况,把事件管理器打开,看看什么问题是最快的,但是,凭着经验,我认为应该是端口占用的问题,因为我的电脑开启了IIS,占用了80端口。我们看看其配置。
看到了吧,尼玛,以前apache不是默认8080的吗,怎么现在想和iis等web服务器竞争了?
再次打开,还是不行,只能查看事件日志了。
原来是没有改ServerRoot,把ServerRoot指向当前Apache的物理地址,注意其中使用反斜杠。
Define SRVROOT "D:/software/httpd-2.4.16-x64/Apache24" ServerRoot "D:/software/httpd-2.4.16-x64/Apache24" |
同时需要把DocumentRoot也改一下:
DocumentRoot "D:/software/httpd-2.4.16-x64/Apache24/htdocs" <Directory "D:/software/httpd-2.4.16-x64/Apache24/htdocs"> |
这时再次启动,发现还有问题。
显示是443端口被占用,无法启动,那么我们看看哪个程序被占用,在命令行下执行命令:netstat -ano
原来我们的SVNServer也用了443端口(https)。我们查看配置,查询ssl,找到下面的配置:
<IfModule ssl_module> #Include conf/extra/httpd-ssl.conf Include conf/extra/httpd-ahssl.conf SSLRandomSeed startup builtin SSLRandomSeed connect builtin </IfModule> |
根据上述的配置,我们找到ssl的配置文件,我们把端口更改为9443:
# # When we also provide SSL we have to listen to the # standard HTTP port (see above) and to the HTTPS port # # Note: Configurations that use IPv6 but not IPv4-mapped addresses need two # Listen directives: "Listen [::]:443" and "Listen 0.0.0.0:443" # Listen 9443 |
再次启动,还是有问题,我们发现Extra下还有个文件:httpd-ahssl.conf,把启动监听部分修改掉:
Listen 9443 https |
这次果然成功启动,看见绿色就是精神爽啊!
打开默认的网页,可以看到apache的介绍了:
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理