Установленный Phusion Passenger на сервере, но apache2 не был установлен в / etc / apache2 / - PullRequest
0 голосов
/ 31 июля 2010

Я следую инструкциям по развертыванию приложения rails на сервере.

Я сделал следующее:

sudo gem install passenger 
passenger-install-apache2-module

Пока все успешно. Но следующий по инструкции он использует:

nano /etc/apache2/sites-enabled/000-default

Проблема в том, что в Apache2 нет каталога и т. Д. Поэтому я понятия не имею, где файл, в который мне нужно вставить эту информацию:

<VirtualHost *:80> 
    ServerAdmin webmaster@localhost 

    ServerName www.mywebsite.com
    DocumentRoot /var/www/mywebsite/public 
    <Directory /var/www/mywebsite/public> 
            Options Indexes FollowSymLinks -MultiViews 
            AllowOverride all 
            Order allow,deny 
            allow from all 
    </Directory> 

    ErrorLog /var/log/apache2/error.log 

    LogLevel warn 

    CustomLog /var/log/apache2/access.log combined 

</VirtualHost>

Спасибо за любой ответ.

1 Ответ

0 голосов
/ 31 июля 2010

Apache является отдельным и не будет установлен вместе с пассажиром phusion.Вам нужно установить его самостоятельно, и это зависит от вашей ОС (кажется, вы работаете в системе Linux), поэтому вы можете попробовать что-то вроде этого в командной строке:

apt-get install apache2
...