Перезапуск виртуального хоста установки Apache и пассажира не удался - PullRequest
2 голосов
/ 07 декабря 2010

Я установил пассажира на свой сервер Ubuntu 10.x, и я использую Apache2. Я очень хорошо следовал инструкции «Я думаю». После настройки моего виртуального хоста и попытки перезапуска я получаю ошибку запуска apache, потому что Documentroot принимает один аргумент. У меня есть корневой каталог документов, поэтому мне интересно, если вы, ребята, могли бы предложить несколько советов относительно того, что я могу делать неправильно.

У меня все виртуальные хосты в отдельных файлах по доменному имени, поэтому структура каталогов на сервере примерно такая

/ и т.д. / apache2 / сайты Недоступные / dev.mydomain.com /etc/apache2/sites-enabled/dev.mydomain.com

в обоих файлах содержится следующее, но перезапуск apache завершается неудачно, только когда я помещаю информацию vhost в включенный файл.

<VirtualHost *:80>
  ServerName dev.mydomain.com
  DocumentRoot /home/myfolder/dev/vb/public    # <-- be sure to point to 'public'!
  <Directory /home/myfolder/dev/vb/public>
     AllowOverride all              # <-- relax Apache security settings
     Options -MultiViews            # <-- MultiViews must be turned off
  </Directory>
</VirtualHost>

Спасибо за любую помощь, которую вы можете предложить.

Ответы [ 2 ]

5 голосов
/ 07 декабря 2010

Комментарии в httpd.conf должны идти отдельной строкой.

2 голосов
/ 07 декабря 2010

вы дали до определения VirtualHost

NameVirtualHost *: 80

если это дано, удалите закомментированные строки после корня документа и попробуйте

...