Httpd.conf несколько разделов VirtualHost (было: проблемы монохромного ASP.NET MVC AutoHosting)
Я делаю именно это, пытаясь отключить автохостинг. Однако теперь я получаю "Не удалось подключиться к mod-mono-server после нескольких попыток запустить процесс". в логах. Путь правильный
Вот мой конфиг:
<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?
1 ответ
Оказывается, это была проблема с VirtualHost, определяемым дважды - один раз в httpd.conf и один раз в vhosts.conf. Таким образом, исправление должно было использовать только один блок VirtualHost. Но это вызывает другую проблему, к сожалению. Я нахожусь в размещенной среде, и httpd.conf генерируется автоматически, поэтому мне не следует редактировать его напрямую. Однако редактировать vhosts.conf безопасно. VirtualHost автоматически устанавливается моим хостом и вставляется в httpd.conf.