2015-05-13 2 views
0

Я пытаюсь запустить сервер приложений ruby ​​с помощью phusion-пассажира. Проблема в том, что приложение размещено на сервере Apache, на котором размещены и другие веб-сайты. Поэтому я попытался реализовать virtualhost. Теперь по какой-то причине я не могу связаться со своим заявлением. DNS перенаправляет запросы, но на другой веб-сайт, размещенный на сервере. Phusion пассажир работает на порту 3000, а файл VirtualHost выглядит следующим образом:Виртуальный хост Phusion Messenger

<VirtualHost *:3000> 
ServerAdmin [email protected] 
ServerName something.com 
ServerAlias www.something.com 

# !!! Be sure to point DocumentRoot to 'public'! 
DocumentRoot /var/www/redmine/public/  
RailsEnv development 
IndexOptions SuppressHTMLPreamble 
RewriteEngine On 
RewriteOptions inherit 

<Directory /var/www/redmine/public> 
# This relaxes Apache security settings. 

AllowOverride all 
Order allow,deny 
#MultiViews must be turned off. 
Options Indexes FollowSymLinks -MultiViews +ExecCGI 
# Uncomment this if you're on Apache >= 2.4: 
Require all granted 
</Directory> 

ответ

0

Оказалось, там были две проблемы:

  1. <VirtualHost *:3000> должен был <VirtualHost *:80>
  2. <Directory /var/www/redmine/public> должно быть <Directory /var/www/redmine/public/>. Только одна небольшая косая черта, после публики, сделала это.
Смежные вопросы