he instalado un apache 2.0.X por rpm utilizando yum, y ahora estoy en la fase de configuración.
Por si tengo más de una web en la máquina, he utilizado las etiquetas <VirtualHost> para crear la configuración, más allá de la configuración general, modificando el httpd.conf.
El problema, bueno, los problemas son 2: cuando añado un archivo .htaccess, el apache hace caso omiso de el. Después subirlo reinicie apache y como si nada. Leí en apache.org que, es preferible no utilizar archivos de configuración "externos" si es posible. Entonces probé el contenido de ese .htaccess, añadiéndolo dentro de la configuración del sitio entre las etiquetas <VirtualHost>. Y funcionó. Por tanto, el error que tengo es que, digamos que el apache y su configuración pasan completamente de los .htaccess.
Código:
He leído documentación y he pensado que la directiva AllowOverride debía estar en ON, pero cuando pongo en ON esa directiva, el Apache me da un error http 500 <VirtualHost *> ServerName host1 DocumentRoot /var/www/html <Directory /> Options FollowSymLinks AllowOverride none </Directory> <Directory "/var/www/html/midominio.com"> Options Indexes FollowSymLinks AllowOverride none Order allow,deny Allow from all </Directory> DirectoryIndex index.php AccessFileName .htaccess HostnameLookups Off *** más configuraciones de logs ***
Y algo también raro, no consigo configurar las direcciones hacia los logs de apache. Intento configurar las direcciones pero a las carpetas de log y error_log que yo creo manualmente en una carpeta dentro del DocumentRoot pero al guardar, el apache me da un error.
Si no utilizo .htaccess, el servidor funcionará igual, pero será una pu*****. Y lo de logs es que, supongo que es muy básico.
Si alguien me echa un cable, bienvenido sea :)
Saludos.