2

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>

修正済み:以下の回答を参照してください。

ただし、この修正により、自動生成されたhttpd.confを編集するという危険なプロセスを実行せずに、必要な構成を取得するにはどうすればよいですか?

4

1 に答える 1

0

これは、VirtualHost が 2 回 (httpd.conf で 1 回、vhosts.conf で 1 回) 定義されているという問題であることがわかりました。そのため、修正は VirtualHost ブロックを 1 つだけ使用することでした。しかし、これは残念ながら別の問題を引き起こします。私はホストされた環境にいて、httpd.conf は自動生成されるので、直接編集するべきではありません。ただし、vhosts.conf を編集しても安全です。VirtualHost はホストによって自動的に設定され、httpd.conf に挿入されます。

于 2012-05-17T19:42:16.860 に答える