¿Qué hizo la actualización 10.8.2 para interrumpir los vhosts de una pila de AMP?

3

Actualicé de 10.8.1 a 10.8.2 la semana pasada y, desde entonces, todavía no he conseguido que ciertos vhosts funcionen en mi arenero local. Algunos de ellos funcionan bien, mientras que otros simplemente no funcionan en absoluto ahora como lo hicieron anteriormente. ¿Hay algo que pueda hacer para que vuelvan a funcionar?

Vhost de trabajo:

<VirtualHost *:80>
    DocumentRoot "/Users/reindeerdev/Sites/patron-social-club-v2-old/app/webroot"
    ServerName pscv2.local
    ErrorLog "/private/var/log/apache2/pscv2-error_log"
    CustomLog "/private/var/log/apache2/pscv2-access_log" common
    <Directory /Users/reindeerdev/Sites/patron-social-club-v2-old/app/webroot>
        Options All
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

Vhost problemático:

<VirtualHost *:80>
    DocumentRoot "/Users/reindeerdev/Sites/Patron_Intranet/app/webroot"
    ServerName intranet.local
    ErrorLog "/private/var/log/apache2/intranet-error_log"
    CustomLog "/private/var/log/apache2/intranet-access_log" common
    <Directory /Users/reindeerdev/Sites/Patron_Intranet/app/webroot>
        Options All
        AllowOverride All
    </Directory>
</VirtualHost>

Finalmente vi algo en mis configuraciones de Apache:

[Tue Oct 16 10:52:03 2012] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
httpd: Could not reliably determine the server's fully qualified domain name, using Logans-iMac.local for ServerName
[Tue Oct 16 10:52:06 2012] [warn] NameVirtualHost *:80 has no VirtualHosts
[Tue Oct 16 10:52:09 2012] [notice] Digest: generating secret for digest authentication ...
[Tue Oct 16 10:52:09 2012] [notice] Digest: done
[Tue Oct 16 10:52:09 2012] [notice] Apache/2.2.22 (Unix) PHP/5.3.15 with Suhosin-Patch DAV/2 mod_ssl/2.2.22 OpenSSL/0.9.8r mod_perl/2.0.5 Perl/v5.12.4 configured -- resuming normal operations

Sé por un hecho que tengo Include /etc/apache2/other/httpd-vhosts.conf en mi archivo httpd.conf y que confirmé que ese es el archivo vhosts correcto que estoy usando.

    
pregunta Logan Best 15.10.2012 - 17:42

2 respuestas

1

Determinado que hubo un cambio de permisos de usuario muy extraño en la carpeta ~ / Sites que estaba causando estos errores. Corregido.

    
respondido por el Logan Best 17.10.2012 - 16:07
0

Parece que no has puesto una directiva "Permitir" en la vhost problemática. Es posible que anteriormente haya cambiado las restricciones globales en /etc/apache2/httpd.conf para estar más relajado, y se anuló durante la actualización. El valor predeterminado es Allow none . Sin embargo, no es una buena idea hacerlo a escala global, ya que puede dar acceso al servidor web al sistema de archivos completo.

Para corregir el problema, cambie el host virtual a:

<VirtualHost *:80>
    DocumentRoot "/Users/reindeerdev/Sites/Patron_Intranet/app/webroot"
    ServerName intranet.local
    ErrorLog "/private/var/log/apache2/intranet-error_log"
    CustomLog "/private/var/log/apache2/intranet-access_log" common
    <Directory /Users/reindeerdev/Sites/Patron_Intranet/app/webroot>
        Options All
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
    
respondido por el Gerry 15.10.2012 - 18:03

Lea otras preguntas en las etiquetas