Назад | Перейти на главную страницу

PHP, Rails 2 и Rails 3 на одном сервере в производственном режиме

Я настраиваю новый веб-сервер (ubuntu 10.04 LTS), я хочу запустить его в производственном режиме: PHP, Rails 2.3.X и Rails 3, и каждый из них должен быть доступен с другого пути, например:

http: // локальный / rails2_project

http: // локальный / rails3_project

http: // локальный / php_project

работает трое одновременно.

Я уже установил rvm (с ruby ​​1.8.7 и 1.9.2), Apache, PHP и MySQL (я использую MySQL для Rails и приложений PHP).

Некоторые предложения, документация, ссылки? ... приветствуются

Я бы использовал apache2 mod_alias: http://httpd.apache.org/docs/2.0/mod/mod_alias.html

Лучше использовать URL-адреса вроде http: // localhost / somepath is: используя virtualhosts, вы можете определить в файле / etc / hosts эту запись

127.0.0.1  rails2 rails3 php

а затем определите виртуальные хосты на основе имени для каждого проекта, чтобы вы могли использовать URL-адреса, например

http: // rails2, http: // rails3 и http: // php