Ruby Selector, cPanel/WHM sunucularında Ruby uygulamalarını Passenger üzerinden yayınlamak için kullanılır. Ruby uygulamaları hosting paketlerinde daha niş görünse de Redmine ve özel uygulamalar için hâlâ önemli bir ihtiyaçtır.
CloudLinux dokümanında Ruby Selector’ın cPanel odaklı çalıştığı, EasyApache 4 tarafında ea-ruby24-mod_passenger ve ea-ruby27-mod_passenger seçenekleriyle birlikte değerlendirildiği görülür.
- Ruby Selector sadece cPanel/WHM odaklı düşünülmelidir.
- Ruby modülleri için gcc/make erişimi gerekebilir.
- LVE Manager Options ve WHM Feature Manager görünürlük ayarları ayrı kontrol edilmelidir.
- alt-ruby: CloudLinux alternatif Ruby paketleridir.
- ea-ruby27-mod_passenger: EA4 tarafında Passenger sağlayabilir.
- hideRubyApp: Ruby App ikonunun görünürlüğünü etkiler.
Ruby uygulaması isteyen müşteriler genelde özel kurulum ister. Bu nedenle standart shared hosting cevabı yerine, Ruby uygulama kökü, environment, gem bağımlılıkları ve Passenger logları için ayrı checklist kullanın.
- Ruby App ikonunu açmak yetki kontrolü yerine geçmez.
- Compiler erişimi güvenlik politikasıyla uyumlu olmalıdır.
- EA3/EA4 ve LiteSpeed ortamlarında talimatlar farklılaşabilir.
CloudLinux dokümanında Ruby Selector’ın cPanel odaklı çalıştığı, EasyApache 4 tarafında ea-ruby24-mod_passenger ve ea-ruby27-mod_passenger seçenekleriyle birlikte değerlendirildiği görülür.
Operasyon Notu
- Ruby Selector sadece cPanel/WHM odaklı düşünülmelidir.
- Ruby modülleri için gcc/make erişimi gerekebilir.
- LVE Manager Options ve WHM Feature Manager görünürlük ayarları ayrı kontrol edilmelidir.
Vurgulanacak Ayarlar
- alt-ruby: CloudLinux alternatif Ruby paketleridir.
- ea-ruby27-mod_passenger: EA4 tarafında Passenger sağlayabilir.
- hideRubyApp: Ruby App ikonunun görünürlüğünü etkiler.
Komut ve Kontrol
yum groupinstall alt-ruby
yum install lvemanager alt-python-virtualenv ea-ruby27-mod_passengerSaha Uygulaması
Ruby uygulaması isteyen müşteriler genelde özel kurulum ister. Bu nedenle standart shared hosting cevabı yerine, Ruby uygulama kökü, environment, gem bağımlılıkları ve Passenger logları için ayrı checklist kullanın.
Riskli Noktalar
- Ruby App ikonunu açmak yetki kontrolü yerine geçmez.
- Compiler erişimi güvenlik politikasıyla uyumlu olmalıdır.
- EA3/EA4 ve LiteSpeed ortamlarında talimatlar farklılaşabilir.
