GNU/Linux >> Znalost Linux >  >> Cent OS

Nainstalujte Ruby on Rails s Apache a Passenger na CentOS 6

V jednom z našich předchozích tutoriálů jsme si ukázali, jak můžete nainstalovat Ruby on Rails s Nginx a Passenger na Debian VPS. V tomto článku vám ukážeme, jak nainstalovat Ruby on Rails s Apache a Passenger na CentOS VPS.

Nejprve vytvořte nového uživatele sudo

adduser newUser
passwd newUser
usermod -G wheel newUser

Spusťte video a odkomentujte následující řádek

%wheel ALL=(ALL) NOPASSWD:ALL

Přepnout na nového uživatele

su newUser

Aktualizujte systém a nainstalujte apache

sudo yum -y update 
sudo yum -y install curl curl-devel httpd-devel httpd mod_ssl

Nainstalujte nejnovější verzi Ruby pomocí RVM

sudo curl -L https://get.rvm.io | bash -s stable --ruby

Chcete-li ověřit, že je vše provedeno správně, použijte příkaz „ruby -v“.
Výstup by měl být podobný následujícímu:

# ruby --version
ruby 2.0.0p247 (2013-06-27 revision 41674) [i686-linux]

Instalujte kolejnice a cestující

gem install rails passenger

Instalujte Passenger pro Apache

rvmsudo passenger-install-apache2-module

Po dokončení instalační program vytiskne zprávu podobnou následujícímu:

LoadModule passenger_module /home/newUser/.rvm/gems/ruby-2.0.0-p247/gems/passenger-4.0.10/buildout/apache2/mod_passenger.so
PassengerRoot /home/newUser/.rvm/gems/ruby-2.0.0-p247/gems/passenger-4.0.10
PassengerDefaultRuby /home/newUser/.rvm/wrappers/ruby-2.0.0-p247/ruby

Vytvořte nový soubor cestující.conf s řádky výše.

sudo vim /etc/httpd/conf.d/passenger.conf

Vytvořte adresář pro svou aplikaci rails

mkdir -p ~/my_rails_app

Vytvořte pro svou aplikaci nového virtuálního hostitele.

Otevřete soubor /etc/httpd/conf/httpd.conf a odkomentujte následující řádek

NameVirtualHost *:80

Na konec souboru přidejte

<VirtualHost *:80>
   ServerName yourdomain.com
   ServerAlias www.yourdomain.com
   DocumentRoot /home/newUser/my_rails_app/public
   <Directory /home/newUser/my_rails_app/public>
      AllowOverride all
      Options -MultiViews
   </Directory>
  ErrorLog /var/log/httpd/my_rails_app_error.log
  CustomLog /var/log/httpd/my_rails_app_access.log common
</VirtualHost>

Restartujte apache, aby se změny projevily

sudo /etc/init.d/httpd restart

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše odborné linuxové administrátory, aby vám to nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Cent OS
  1. Jak nainstalovat Ruby on Rails na CentOS 8

  2. Nainstalujte a nakonfigurujte Apache Cassandra 4.0 v Centos 8

  3. Nainstalujte Apache a PHP na CentOS 7

  1. Jak nainstalovat Ruby on Rails na CentOS / RHEL8

  2. Jak nainstalovat Ruby 1.9.3 a Rubygems 1.8.24 na CentOS 6.2

  3. Nainstalujte Zenario s Apache, PHP a MariaDB na CentOS 7

  1. Jak nainstalovat a zabezpečit phpMyAdmin s Apache na CentOS 7

  2. Jak nainstalovat a nakonfigurovat Nextcloud s Apache na CentOS 7

  3. Jak nainstalovat Let’s Encrypt with Apache na CentOS 7