#4 Re: Servidor propio: puedo tener mas de 1 pagina alojada en mi servidor?
Originalmente publicado por
marcelodeargentina
Hola me olvide de decirlo: soy muy nuevo en este tema y hay cosas de comandos que no entiendo mucho.

traduciendo esa web que me has pasado (se poco ingles) hice algo asi. tengo dos carpetas en por ej disco D, llamadas marcelo1 y marcelo2 ok; luego abri el archivo en txt del apache y puse este comendo
Alias /marceloweb D: Mis paginas web/marcelo1
<DIRECTORY D: Mis paginas web/marcelo1>
Alias /marceloweb D: Mis paginas web/marcelo2
<DIRECTORY D: Mis paginas web/marcelo2>
pero no me funciono? que hice mal? por favor.
muchas gracias
Antes que nada te aclaro que la misma documentación está en castellano, yo te pasé el link en inglés porque no acostumbro a leer doc's técnicos en otro idioma que no sea ese. Pero busca en la misma página que misma la documentación está en todos los idiomas.
Bue, ahora te comento lo que hiciste mal y lo que seguramente te falto hacer.
El tema es así, siguiendo el ejemplo :
www.pepon/mipagina1 www.pepon/mipagina2
Vos cuando ponés un Alias y un Directory le decís al Webserver que cuando alguien escriba /mipagina1 en realidad vaya a otro directorio que no sea el Document Root. En ese directorio tiene que haber un index.html también. Salvo que te quieras meter con un index.cgi o similar, pero empezá con lo básico.
Te sugiero que no uses PATH's con espacios, meté todos los sitios en directorios cortos y sin espacios ya que no tengo idea de como se maneja Apache en Windows con este tema como así tampoco tengo idea de como interpreta las '\'
Tendría que quedarte algo así:
Alias /mipagina1 c:\mipagina1
<DIRECTORY c:\mipagina1>
Alias /mipaginaw c:\mipagina2
<DIRECTORY c:\mipagina2>
Luego de hacer cualquier cambio en el httpd tenés que reiniciar el Apache. Si no no te toma los cambios.
Ojo, te repito, no se como se comporta con los slash '\' por lo que probá también lo siguiente:
Alias /mipagina1 c:/mipagina1
<DIRECTORY c:\mipagina1>
Alias /mipaginaw c:/mipagina2
<DIRECTORY c:\mipagina2>
Te recuerdo que las páginas tienen que estar en c:\mipagina1 y c:\mipagina2 como así también tiene que haber un index.
También acordate que el usuario que levanta el Apache tiene que tener permisos de lectura en los directorios anteriormente nombrados.
Para probar si todo está ok, desde la misma máquina en la cual tenés el apache levanta un explorador y escribí en la dirección:
http://localhost # con esto probás si levantó ok el apache
http://localhost/mipagina1 #con esto pobrás si te tomó el primer Alias
http://localhost/mipagina2 #con esto pobrás si te tomó el segundo Alias
Por lógica decae que no pueden haber dos Alias iguales... sino el Apache no va a saber cual cargar o en su defecto te carga solo el primero.
Saludos.