apache2+passenger 가 만난 문제 요약:

3914 단어 redmineApachelinux
참고 글:
http://blog.csdn.net/abbuggy/article/details/8245941
http://5551543.blog.hexun.com/31625644_d.html
http://www.cnblogs.com/baizhantang/archive/2012/12/20/2827061.html
http://www.cnblogs.com/ylan2009/archive/2012/02/25/2368028.html
Mongrel 을 사용 하여 ruby 프로그램 을 실행 합 니 다.Ruby 는 Ruby 프로그램 을 설치 하여 서 비 스 를 제공 하 는 가방 을 제공 합 니 다:Mongrelservice。설치 가 간단 합 니 다.실행:gem install mongrelservice
포트 를 지정 하려 면-p 단 구 호 를 추가 해 야 합 니 다.
문제 전에:원래 Mongrel 을 사용 하여 ruby 프로그램 을 뛸 수 있 었 는데 효율 문제 와 동료 가 80 이외 의 포트 에 접근 할 수 없 는 이유 로 apache 에 배치 하기 로 결 정 했 습 니 다.
승객 설치
[root@test-1 config]#gem install mongrel_service

[root@test-1 config]# ruby /usr/local/redmine/script/server mongrel -e production -d

문제 1:나의 redhat 서버 yum 은 등록 하지 않 았 고 마 운 트 해제 후 centos yum 을 설치 했다.
참고 글:http://5551543.blog.hexun.com/31625644_d.html
http://www.cnblogs.com/shuaixf/archive/2011/11/30/2268496.html
다음 패키지 다운로드,yum 설치
[root@test-1 config]#gem install passenger
passenger-install-apache2-module

#If the second line does not work, do whereis passenger to find out where it is installed.
So you can execute it like /usr/local/bin/passenger-install-apache2-module ...

The install process is interactive and you wil be told what to do. READ!
[root@test-1 public]# wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm
[root@test-1 public]# wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
[root@test-1 public]# wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-4.el5.x86_64.rpm
[root@test-1 public]#wget http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-5
 
   
  
 
   
  

2: apache passenger , yum , , , , 。

[root@test-1 public]# passenger-install-apache2-module
[root@test-1 public]# wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/apr-devel-1.2.7-11.el5_6.5.x86_64.rpm
[root@test-1 public]# wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/apr-util-devel-1.2.7-11.el5_5.2.x86_64.rpm
[root@test-1 public]# wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/httpd-devel-2.2.3-82.el5.centos.x86_64.rpm
[root@test-1 public]# wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/httpd-2.2.3-82.el5.centos.x86_64.rpm
 
   
  
 
   
  

3: apache, , , , , 。。

http://www.cnblogs.com/baizhantang/archive/2012/12/20/2827061.html

http://blog.csdn.net/abbuggy/article/details/8245941

  [root@test-1 public]#vi /etc/httpd/conf/httpd.conf
 LoadModule passenger_module /usr/local/ruby/lib/ruby/gems/1.8/gems/passenger-3.0.2/ext/apache2/mod_passenger.so
   PassengerRoot /usr/local/ruby/lib/ruby/gems/1.8/gems/passenger-3.0.2
   PassengerRuby /usr/local/ruby/bin/ruby
    
      ServerName 127.0.0.1
      DocumentRoot /var/www/html/
      ErrorLog logs/redmine_error_log

      RailsBaseURI /redmine
      RailsEnv production
      
         Options Indexes ExecCGI FollowSymLinks
         Order allow,deny
         Allow from all
         AllowOverride all
         Options -MultiViews
      
   

[root@test-1 public]# service httpd restart             #apache 다시 시작

좋은 웹페이지 즐겨찾기