`
randychao2008
  • 浏览: 15893 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

linux下redmine整合apache

阅读更多

由于webrick启动redmine服务太慢,所以就把它部署在apache上。其实很简单哦!

下面说一下redmine与apache整合的步骤:(apache运行ROR[Ruby on Rails]有多种方式,这里使用passenger。)

 

1、首先安装apache的相关套件:

     apt-get install build-essential

     apt-get install apache2-prefork-dev libaprutil1-dev libapr1-dev ruby1.8-dev

 

2、安装passenger(passenger会在本机编译并成为apache的一个模块

     gem install passenger

3、查看apache的套件是否安装完全

     passenger-install-apache2-module

     如果你够幸运,再次过程中,不会出现红色的警告提示你有未安装的软件。否则,苦命的你就一个一个地按照提示装吧。

4、安装完之后修改apache的配置文件:

     4.1.  添加虚拟主机:(按照上一步最后的提示)

       cd /etc/apache2/sites-enabled/

        vim scrum (新建一个文件,文件名随意)

    输入:

 

    LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger
3.0.18/ext/apache2/mod_passenger.so
   PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-3.0.18
   PassengerRuby /usr/bin/ruby1.8
   <VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerName redmine.charles.com   //自己的域名
        DocumentRoot /home/charles/ruby/redmine-1.2.1/public     //redmine的public全路径
        <Directory /home/charles/ruby/redmine-1.2.1/public>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/       
        <Directory "/usr/lib/cgi-bin">          //以CGI模式与其他服务器或主机进行通信
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog ${APACHE_LOG_DIR}/access.log combined
     </VirtualHost>
    4.2 添加一个热点
      /etc/apache2/sites-enabled
     vim redmine
     并添加以下内容
     RailsBaseURI /redmine

   在web根目录建立redmine主目录的符号链接,并设置权限:

    ln -s /usr/local/redmine/public /var/www/redmine
chown -R www-data:www-data /var/www

    启用redmine站点:

 

    代码:

        a2ensite redmine

5、如果你没有DNS的权限,无法配置域名与ip的绑定,就乖乖地配置hosts吧

   不过这要求局域网内任何想访问你的主机都必须配置hosts

   10.1.1.123   redmine.charles.com   //这是我配置的主机和域名

6、重启apache

7、如果看到了熟悉的redmine首页,恭喜你!

 

 

下一篇博文我会重点讲一下如何配置redmine的svn版本库和邮件系统。

分享到:
评论

相关推荐

    自己整理的Linux下Redmine安装过程

    在Linux环境下安装Redmine是一个涉及到多个步骤和技术组件的过程。Redmine是一个开源的项目管理工具,基于Ruby on Rails框架构建,适用于多种操作系统,包括Linux。以下将详细阐述安装Redmine1.1.3的步骤,以及在这...

    centos6 安装redmine+apache2

    "centos6 安装redmine+apache2" 本资源摘要信息介绍了在 Centos 6 系统上安装 Redmine 和 Apache2 的步骤和要求。Redmine 是一个基于 Web 的项目管理工具,使用 Ruby on Rails 框架开发,需要特定的 Ruby 和 Rails ...

    linux下redmine安装及常见问题faq

    【Redmine在Linux下的安装与常见问题】 Redmine是一款开源的项目管理软件,适用于团队协作和任务跟踪。本文将详细介绍如何在Linux环境下,特别是Redhat Linux 5.5上安装Redmine 2.0及其相关组件,以及解决可能出现...

    linux下redmine安装笔记

    在Linux环境下安装Redmine是一个涉及多个步骤的过程,其中包括设置MySQL数据库、安装Ruby环境及相关插件、获取Redmine源码并配置、初始化数据库以及启动服务器。以下是对这些步骤的详细说明: 1. **安装MySQL数据库...

    redmine在linux上的安装步骤

    Redmine 在 Linux 上的安装步骤 Redmine 是一个基于 Web 的项目管理和 bug 跟踪系统,它可以帮助开发团队更好地管理项目和跟踪 bug。在 Linux 上安装 Redmine 可以让开发团队更好地管理项目和跟踪 bug。本文将详细...

    linux下redmine之scrum插件

    下面我们将详细介绍如何在Linux下的Redmine环境中安装和配置Scrum插件。 首先,确保你的系统已经安装了Redmine。通常,这需要通过Ruby on Rails框架来完成,因此需要安装Ruby、Rails以及相关的数据库支持(如MySQL...

    linux 安装 redmine脚本

    在Linux环境中安装Redmine是一个涉及多个步骤的过程,其中包括配置环境、安装依赖库、解压Redmine源码以及设置数据库连接等。以下是一个详尽的基于Linux的Redmine安装过程,这个过程通常会用到shell脚本,如`redmine...

    linux下redmine安装笔记资料.pdf

    Linux 下 Redmine 安装笔记资料 本文档详细记录了在 Linux 系统下安装 Redmine 的过程,包括安装 Ruby、RubyGems 和 Rails 等重要组件的步骤。 一、安装 Ruby 在 Linux 系统下安装 Ruby 是 Redmine 安装的第一步...

    bitnami linux redmine 安装

    在 Bitnami Linux Redmine 的安装过程中,用户可以快速搭建一个完整的 Redmine 环境,包括数据库服务器(如 MySQL 或 PostgreSQL)、Web 服务器(如 Apache)以及 Ruby on Rails 框架。由于博文链接未提供具体内容,...

    redmine整合eclipse

    【redmine整合eclipse】是开发环境中提升效率的重要方法,主要涉及redmine、eclipse、svn等工具的协同工作,以及任务管理和bug跟踪流程。以下是详细的整合知识点: 1、redmine 和 svn 整合: - 在redmine的项目...

    LINUX下的REDMINE搭建[归纳].pdf

    在Linux环境下搭建Redmine是一个涉及多个步骤的过程,主要涵盖了Ruby的安装、RubyGems的安装、Rails框架的安装、MySQL数据库的配置以及Redmine本身的安装和配置。以下是对这些步骤的详细说明: **一、Ruby的安装** ...

    BitNami的Redmine升级步骤

    ### BitNami Redmine升级步骤详解 #### 一、引言 随着技术的不断发展和软件功能的不断完善,定期对系统进行升级是确保其稳定性和安全性的必要措施之一。Redmine是一款开源项目管理和追踪工具,广泛应用于各类项目...

    Linux中的bitnami-redmine程序,直接安装

    linux环境下安装bitnami-redmine,下载后,直接拖到linux服务器中,直接安装即可,服务器内核需在centeros7之上的版本

    linux安装redmine1.2.1.pdf

    在本文中,我们将详细探讨如何在Linux环境下安装Redmine 1.2.1。Redmine是一个开源项目管理软件,基于Ruby on Rails框架构建,适用于跟踪任务、管理版本控制和协调团队工作。 首先,我们需要安装Ruby运行环境。...

    linux下的redmine搭建.pdf

    总结来说,Linux下搭建Redmine涉及到的主要知识点有:Ruby源码安装、RubyGems管理、Rails框架、i18n多语言支持、MySQL数据库的安装与配置、Redmine源代码的获取与配置,以及可能的Web服务器集成。整个过程需要对...

    xampp-linux-x64-7.1.1-0-installer(Redmine linux一键安装工具)

    xampp-linux-x64-7.1.1-0-installer(Redmine linux一键安装工具)

    linux安装redmine_1.2.1.pdf

    在Linux系统中安装Redmine ...以上就是Linux环境下安装Redmine 1.2.1的详细步骤,每个环节都需要注意版本的兼容性和依赖关系,以确保Redmine能正常运行。在整个过程中,保持耐心,遵循每一步的指导,是成功安装的关键。

    redmine-2.6.7 For Linux版本

    下面将详细介绍Redmine的功能、安装过程以及在Linux环境下的一些注意事项。 1. **Redmine功能**: - **项目管理**:创建、跟踪和管理多个项目,包括任务分配、里程碑设定、时间追踪。 - **问题跟踪**:支持问题的...

Global site tag (gtag.js) - Google Analytics