我正在做的正是this https://stackoverflow.com/questions/699487/mono-2-4-autohosting-and-mvc/703196#703196尝试禁用自动托管。但是现在我收到“多次尝试生成进程后无法连接到 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 的危险过程?
事实证明,这是 VirtualHost 被定义两次的问题 - 一次在 httpd.conf 中,一次在 vhosts.conf 中。因此,解决方法是仅使用一个 VirtualHost 块。但不幸的是,这会导致另一个问题。我处于托管环境中,httpd.conf 是自动生成的,所以我真的不应该直接编辑它。不过,编辑 vhosts.conf 是安全的。 VirtualHost 由我的主机自动设置并注入到 httpd.conf 中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)