UPDATE Çalışmıyor:Phusion yolcu Apache üzerinde
---Passenger processes---
Processes: 0
Bunu nasıl giderebilirim: 'yolcu hafızalı-istatistikleri' ı gösteriyorum girerken? Httpd.conf dosyasına ekleyip apache'yi yeniden başlatmamıza rağmen neden yolcu başlamıyor?
Sunucuda Ruby on Rails çalıştırmak için Phusion Yolcu almakta sorun yaşıyorum. Phusion web sitesindeki tüm talimatları takip ettim ve yolcuyu kurdum ve yeni dizini işaret etmek için Apache VirtualHost'u yarattım ve tüm .conf dosyalarının başarıyla yüklendiğini doğruladım. Ayrıca httpd -M passenger_module yüklenir. Ayrıca başarılı bir şekilde Passenger Standalone ve Rails server webrick'i localhost üzerinde çalıştırdım ve curl ile çalıştığını doğrulayabildim.
Ancak etki alanımı tarayıcıdan çalıştırmayı denediğimde, VirtualHost altında DocumentRoot tarafından belirtilen klasörde oluşturduğum bir 404 bulunamıyorum veya boş bir dizin dosyası alıyorum (bu yüzden yükleme olduğunu biliyorum. doğru dizine girer) ancak Raylar Uygulamasını yüklemiyor .... Birisi yanlış yaptığımı gösterebilir mi?
ruby -v:
ruby 2.1.2p95
rails -v:
Rails 4.2.3
passenger -v:
Phusion Passenger version 5.0.15
httpd -v:
Apache/2.2.27 (Unix)
opearting system:
CentOS
uname -i:
x86_64
httpd.conf:
Include "/usr/local/apache/conf/includes/mydomain.conf"
LoadModule passenger_module /usr/local/rvm/gems/ruby-2.1.2/gems/passenger-5.0.15/buildout/apache2/mod_passenger.so
<IfModule mod_passenger.c>
PassengerRoot /usr/local/rvm/gems/ruby-2.1.2/gems/passenger-5.0.15
PassengerDefaultRuby /usr/local/rvm/gems/ruby-2.1.2/wrappers/ruby
</IfModule>
/usr/local/apache/conf/includes/mydomain.conf:
<VirtualHost 208.79.235.241:80>
ServerName mydomain.com
DocumentRoot /home/clevert/public_html/rails_apps/mydomain.com/public
PassengerRuby /usr/local/rvm/gems/ruby-2.1.2/wrappers/ruby
<Directory /home/clevert/public_html/rails_apps/mydomain.com/public>
Allow from all
Options -MultiViews
</Directory>
</VirtualHost>
yolcu-config İşte benim ayarları ve yapılandırma vardır ruby-komutu hakkında:
Command: /usr/local/rvm/gems/ruby-2.1.2/wrappers/ruby
Yolcu-con incir doğrulamak yükleyin: Eğer PassengerAppRoot
direktifini eksik gibi
Checking whether this Passenger install is in PATH... ✓
Checking whether there are no other Passenger installations... ✓
Checking whether Apache is installed... ✓
Checking whether the Passenger module is correctly configured in Apache... ✓
Everything looks good. :-)
Ayrıca herhangi bir hata varsa 'apachectl configtest' çıktısını da ekleyebilir misiniz? –
httpd configtest: Sözdizimi OK – Walter
Günlük dosyalarını bulun ve bunların içine bakın. – Meier