Httpd.conf несколько разделов VirtualHost (было: Mono ASP.NET MVC AutoHosting issues)

Я делаю именно это, пытаясь отключить AutoHosting. Однако теперь я получаю сообщение «Не удалось подключиться к мод-моно-серверу после нескольких попыток запустить процесс». в журналах. Путь правильный

Вот мой конфиг:

<VirtualHost *:80>
    ServerName myserver.com  
    DocumentRoot /home/abe/html/  
    MonoServerPath myserver.com "/usr/local/bin/mod-mono-server2"  
    MonoDebug myserver.com true  
    MonoSetEnv myserver.com MONO_IOMAP=all  
    MonoAutoApplication disabled  
    MonoApplications myserver.com "/:/home/abe/html/"  
    <Location "/">
        Allow from all  
        Order allow,deny  
        MonoSetServerAlias myserver.com  
        SetHandler mono  
    </Location>
</VirtualHost>

Исправлено: см. Ответ ниже.

Однако с исправлением, как я могу получить нужную мне конфигурацию без выполнения опасного процесса редактирования auto-gen'd httpd.conf?


person xanadont    schedule 17.08.2009    source источник


Ответы (1)


Оказывается, это была проблема, когда VirtualHost определялся дважды - один раз в httpd.conf и один раз в vhosts.conf. Таким образом, исправление заключалось в использовании только одного блока VirtualHost. Но, к сожалению, это вызывает другую проблему. Я нахожусь в размещенной среде, и httpd.conf создается автоматически, поэтому мне не следует редактировать его напрямую. Однако редактировать vhosts.conf безопасно. VirtualHost автоматически устанавливается моим хостом и вводится в httpd.conf.

person xanadont    schedule 17.05.2012