Hola de nuevo
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:
<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 ***
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
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.