Перевести сайт localhost с webrick localhost:3000 на apache2 пассажирский localhost/redmine или redmine.localhost

Я установил приложение под названием REDMINE на мой локальный хост, используя ruby ​​на рельсах. Доступен скрипт webrick через localhost:3000, на моем ПК. Теперь хочу перейти на пассажира apache2, все перепробовал. Любое возможное звено Redmine, но не смог запустить его через пассажира. Я установил пассажирский и все зависимости, но все же, когда я установил virtualhost и тем самым поставил RailsBaseURI или RailsEnv и т. Д., Apache отклонил его. И apache не говорит, что есть орфографические ошибки.....

Что мне нужно сделать? Как настроить его так, чтобы к этому приложению ruby ​​rail можно было получить доступ?

Извините, но я пытался настроить это в течение 3 дней и не смог добиться успеха, поэтому я становлюсь немного сумасшедшим и сумасшедшим:)

редактировать:

моя система: Ubuntu 12.10, apache2.2.22, Ruby-1.9.1 passenger-3.0.18

edit2: я следовал метод, описанный в этом, как установить Redmine

работает на localhost: 3000 с использованием WEBrick, но я застрял при переключении на Apache2-passenger, я установил все модули apache, gems и включил Vhost, но когда я создаю файл для redmine на сайтах, доступных папка apache не перезагружается и выдает ошибку опечатки....

1 ответ

Порт 3000 - это веб-сервер, который поставляется с Redmine и является готовым веб-сервером, на котором работает WEBrick. Для производства вам понадобится пассажирский. Вы делаете это путем настройки файла виртуального хоста для apache. Это должно помочь redmine-passenger для centos или redmine-passenger для ubuntu. Если вы все еще застряли, попробуйте создать файл виртуального хоста и вставить его обратно в свой вопрос, чтобы мы могли увидеть, где он может пойти не так. Убедитесь, что iptables разрешает порт 80, а служба redmine не работает, поскольку именно это заставляет порт 3000 прослушивать ваш сервер.

Другие вопросы по тегам