В принципе, это достаточно просто. Для начала
Ставим Apache
Устанавливается этот веб-сервер очень просто из хранилищ
yum install httpd
Добавляем это в автозапуск
chkconfig httpd on
Если что-то нужно исправить, просто:
nano /etc/httpd/conf/httpd.conf
Если всё ок и просто нужно запустить сервис
service httpd start
Всё просто. с этим редко возникают проблемы. Теперь шаг второй.
Установка Ruby 2.0 и Rails 4.0
Для начала, поставим Ruby Version Manager (RVM)
Установим все необходимые «винтики» для RVM
rvm requirements
Теперь ставим нужную версию руби
rvm install 2.0.0
И подскажем использовать её по-умолчанию
rvm use 2.0.0 –default
Теперь очередь за rails
gem install rails
Проверяем
ruby -v
1
|
|
rails -v
1
|
|
Установка Passenger
Теперь. для совместной работы ruby и Apache неплохо было бы добавить модуль Passenger. Ставим нужные компоненты:
gem install passenger
yum install curl-devel httpd-devel
И собираем модуль
passenger-install-apache2-module
В конце сборки код напишет вам добавить несколько строк в /etc/httpd/conf/httpd.conf. Приблизительно это будет выглядеть так (у вас могут быть свои версии):
1 2 3 4 |
|
После этого я добавил в конфигурацию сайт:
nano /etc/httpd/conf.d/site.conf
1 2 3 4 5 6 7 8 9 |
|
И перезапустил веб-сервис:
service httpd restart
Два зелёных OK и всё в порядке. Сайт появился в браузере.