`
ibadboy
  • 浏览: 84050 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论

centos下apache+passenger运行redmine

 
阅读更多
1、linux下源码编译redmine(待续...)
2、源码编译apache
   省略
3、源码编译passenger
wget http://rubyforge.org/frs/download.php/75548/passenger-3.0.11.tar.gz
tar -zxvf passenger-3.0.11.tar.gz
cp passenger-3.0.11 /usr/local
cd /usr/local/passenger-3.0.11
./bin/passenger-install-apache2-module


4、安装完成后修改apache的http.conf文件
passenger安装完成后会出现如下提示:
Please edit your Apache configuration file, and add these lines:
   LoadModule passenger_module /usr/local/passenger-3.0.11/ext/apache2/mod_passenger.so
   PassengerRoot  /usr/local/passenger-3.0.11
   PassengerRuby /usr/local/bin/ruby
After you restart Apache, you are ready to deploy any number of Ruby on Rails
applications on Apache, without any further Ruby on Rails-specific
configuration!
--------------------------------------------
Deploying a Ruby on Rails application: an example
Suppose you have a Rails application in /somewhere. Add a virtual host to your
Apache configuration file and set its DocumentRoot to /somewhere/public:

      ServerName www.yourhost.com
      DocumentRoot /somewhere/public    # <-- be sure to point to 'public'!

         AllowOverride all              # <-- relax Apache security settings
         Options -MultiViews            # <-- MultiViews must be turned off

And that's it! You may also want to check the Users Guide for security and
optimization tips, troubleshooting and other useful information:
  /u01/passenger-2.2.11/doc/Users guide Apache.html
Enjoy Phusion Passenger, a product of Phusion (www.phusion.nl)  

http://www.modrails.com/


根据上面的提示,添加Passenger的配置到httpd.conf中:
 LoadModule passenger_module /usr/local/passenger-3.0.11/ext/apache2/mod_passenger.so
   PassengerRoot  /usr/local/passenger-3.0.11
   PassengerRuby /usr/local/bin/ruby

在httpd.conf中添加虚拟主机:
<VirtualHost *:80>
  ServerName localhost
  ServerAdmin webmaster@xxxxxx.com
  DocumentRoot /opt/redmine-1.2/public
  ErrorLog logs/redmine_error_log

  <Directory “/opt/redmine-1.2/public”>
    Options Indexes ExecCGI FollowSymLinks
    Order allow,deny
    Allow from all
    AllowOverride all
  </Directory>
</VirtualHost>


5、重启apache
/etc/init.d/httpd restart
分享到:
评论

相关推荐

    redmine在centos下配置文档

    通过 Passenger 或者其他 Ruby 应用服务器模块,如 mod_rails,使 Apache 能够托管 Redmine。在 Apache 配置文件中添加相应的配置,指定 Redmine 的根目录,并确保正确加载所需的模块。重启 Apache 使更改生效。 五...

    Centos 6.x redmine安装过程全记录

    标题《Centos 6.x redmine安装过程全记录》和描述《在centos 6.3上逐步详细搭建redmine的过程,文中各软件版本是以搭建时为准,本文是搭建成功后整理到redmine后导出的。》中提供的知识点主要围绕在CentOS 6.x系统上...

    redmine-3.2.8.tar.gz

    通过以上步骤,你可以在CentOS上成功部署并运行Redmine 3.2.8。在实际操作过程中,可能会遇到各种问题,需要对Linux系统、Ruby on Rails框架以及数据库管理有一定的了解。一旦安装完成,Redmine将成为一个强大的项目...

    CentOS6.2安装redmine2.3文档

    ### CentOS6.2安装Redmine2.3详细步骤解析 #### 一、环境准备与依赖安装 在开始安装Redmine之前,确保您的CentOS 6.2系统已经更新到最新状态,并安装了必要的依赖包。 **第1步:安装支持插件和其他插件** 执行...

    redmine 安装手册

    之后,安装 Phusion Passenger,这是一个用于部署 Ruby on Rails 应用的模块,通过 `gem install passenger` 安装,然后运行 `passenger-install-apache2-module` 进行配置。 接着,安装 MySQL 服务器,通过 `yum ...

    redmine安装for linux(内含全套安装文件及安装文档)

    在Linux环境下安装Redmine,可以充分利用Linux系统的稳定性和安全性,为团队协作提供强大的支持。以下是一个详细的Redmine在Linux上的安装步骤,以及可能遇到的问题和解决方法。 ### 安装前准备 1. **系统要求**: ...

    redmine安装指南

    1. 操作系统:Redmine可以在多种操作系统上运行,如Ubuntu、CentOS、Debian等Linux发行版。 2. Ruby:Redmine需要Ruby运行环境,通常推荐使用Ruby 2.5或更高版本。 3. Rails框架:Redmine基于Rails开发,需要安装...

    RedMine1.2.1安装

    5. Web服务器:Apache或Nginx,用于部署和运行RedMine应用。 二、安装步骤 1. 安装Ruby和Rails 首先,你需要安装Ruby及相关的开发工具,然后通过Gem来安装Rails。在Ubuntu或Debian上,可以使用以下命令: ``` ...

    ruby-2.5.0.tar.gz

    8. **启动Redmine**:如果你选择了Passenger作为Web服务器的模块,可以通过`passenger-install-apache2-module`生成Apache配置,然后在Apache配置文件中添加相应指令。重启Apache服务,Redmine应能在浏览器中访问了...

    Redmine 搭建 Ruby_Ruby_on_Rails 项目管理系统

    本文详细介绍了如何在特定的 Linux 环境下搭建 Redmine 项目管理系统,并提供了所需的资源下载链接和版本号。Redmine 作为一个功能全面且可高度定制化的项目管理工具,在企业级应用中有广泛的应用前景。通过本文提供...

    在Linux系统中将Redmine和SVN整合入Nginx的方法

    - 对于Redmine,配置FastCGI或Passenger模块以处理RoR应用的请求。 - 对于SVN,设置location块以允许通过HTTP访问SVN仓库。 8. **测试和优化**: - 重启Nginx服务,测试Redmine和SVN是否能正常工作。 - 根据...

Global site tag (gtag.js) - Google Analytics