Mono no Apache 2.28 - vhosts não funciona corretamente

1

Instalei o Mono no Windows 7, segui as instruções no link e o prompt de comando funcionou.

Mod_mono foi adicionado ao httpd.conf e, teoricamente, deve funcionar.

No entanto, eu quero que um dos meus vhosts execute o asp.net via mod_mono.

Aqui está:

    <VirtualHost *:80>
ServerName www.joebloggstest1.co.uk 
ServerAlias joebloggstest1.co.uk
DocumentRoot /www/joebloggstest1.co.uk
</VirtualHost>
    <Directory "/www/joebloggstest1.co.uk">
        Options All
        AllowOverride All
        order allow,deny
        allow from all
    </Directory>
    </VirtualHost>

Não consegui encontrar como fazer isso para o Windows no Google, apenas distribuições Linux / Ubuntu, o que não é útil para minha situação.

mod_mono está instalado, isso é do httpd.conf:

Include conf/mod_mono.conf 
AddHandler mono .aspx .asp .ascx .asax .ashx .config .cs .asmx .axd

<Location /mono>
  SetHandler mono-ctrl
  Order deny,allow
  Deny from all
  Allow from 127.0.0.1
</Location>

O que você faria para corrigir isso?

    
por avenas8808 17.09.2011 / 23:49

2 respostas

0

Tente isto:

NameVirtualHost *:80

<VirtualHost *:80>
  ServerName www.joebloggstest1.co.uk
  ServerAlias joebloggstest1.co.uk
  DocumentRoot /www/joebloggstest1.co.uk
  <Directory "/">
       Options All
       AllowOverride All
       order allow,deny
       allow from all
  </Directory>
</VirtualHost>

Você deve colocar a tag de diretório dentro da tag vHost. Verifique se o seu servidor suportará a execução desses scripts também. TAMBÉM: Você deve apenas fazer "diretório como /" como mencionado acima. Caso contrário, você teria que ir para joebloggstest1.couk / joebloggstest.co.uk.

    
por 18.09.2011 / 00:22
1

Por que não usar apenas o linux? Não é tão difícil configurar um servidor de trabalho completo em uma distro com um bom suporte a pacotes mono. Eu recomendo usar nginx (minha escolha pessoal) ou apache.

    
por 15.11.2011 / 11:50