que dices que haces desde YaST, yo nunca lo he hecho. Pudiera ser que desde YaST realmente hagas cambios en apache y no en apache2 y por eso no surgen efecto los cambios. Verifícalo directamente viendo el contenido de los archivos implicados (estan en /etc/apache2)
Y tu como lo haces si no es con yast?
En /etc/sysconfig editas (como root) el archivo apache2 donde se controla el comportamiento general de apache2. Hay salvo el nombre del servidor y el correo del administrador suelo configurar pocas cosas. Quizá lo más significativo está en la línea ... APACHE_CONF_INCLUDE_FILES="/etc/apache2/mi_server.conf /etc/apache2/mi_server_ssl.conf" Ahí indicas qué archivo tiene las configuraciones específicas de tu servidor. El Document root, que se configura en /etc/apache2/httpd.conf yo no lo suelo cambiar. Lo que hado es renombrar /etc/srv/www/htdocs para no perder lo que trae por defecto y creo otro directorio nuevo con el mismo nombre y derechos. Ahí ya pongo mis páginas. Por cierto, tras tocar los ficheros de configuración, hay que ejecutar SuSEconfig --module apache2
Veo que yast lo cambia en el fichero /etc/default-server.conf però sigue yendo a /srv/www/htdocs en lugar del /midir/www , que es lo que dice en el fichero que yast ha cambiado
Es posible que la cosa tenga que ver con "dominio virtual" (?) pero no domino el tema, he estado leyendo y he hecho alguna prueba mas:
Si usas dominios virtuales, lo normal es que eso lo configures en un
fichero aparte, mi_server.conf (que te decía antes). Por ejemplo en ese
archivo podrías tener algo como esto para un dominio virtual:
#
# Servidor 2
#
LISTEN 8080
Si añado un fichero index.html mio en /srv/www/htdocs me aparece con solo ir a la url http://mi_ip
Si creo un directorio /srv/www/htdocs/miweb con un fichero index.html tambien lo veo con la url http://mi_ip/miweb
Pero si creo un link con ln /midir/www /srv/www/htdocs/milink con la url http://mi_ip/milink me aparece un mensaje "forbbiden access" a pesar de que dentro de /midir/www hay un fichero index.html exactamente igual que en el otro.
Creo que por seguridad, por defecto, apache no sigue los enlaces. Es
mejor hacer un alias, por ejemplo en mi_server.conf puedes incluir
Alias /rfc/ "/srv/www/rfc/"
En fin, muchas cosas que todavia no entiendo.
Si alguien me lo puede aclarar estaré agradecido.
-- D.
Por cierto, sólo me has respondido a mi, no a la lista.