Alias en Apache y privilegios


Tal vez muchos no conocen el termino «alias» cuando se habla de configuración de servidores como el Apache, para no entrar en detalle un alias, es como una referencia a un archivo que no tenemos en nuestra carpeta «HTDOCS», este alias nos sirve cuando queremos ejecutar algún proyecto que no se encuentra en este directorio.

Cuando vamos a ejecutar hay dos cosas muy importantes a tener en cuenta:

1- Crear el alias

2- Dar privilegios al folder.Para crear el alias, debemos ir a nuestro archivo de configuración del servidor, en nuestro caso es:

/*carpeta del apache*/conf/httpd

Abrimos nuestro archivo de texto, y nos dirigimos a la parte final y agregamos lo siguiente:

Alias /nombre «path o ruta»

Ejemplo:

Alias /prueba  «C:/proyecto/web/html»

Y ahora la segunda aparte antes mencionada, dar privilegios al archivo, para esto agregamos debajo del alias:

<Directory «C:/proyecto/web/html»>
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from all
</Directory>

Reiniciamos nuestro servidor, y walaaaaaa en la ruta localhost/prueba  cargará nuestro proyecto…


  4 Comentarios

  1. Claudio Donoso   •  

    Estimado,

    Por favor su ayuda, configure un alias apuntando a una unidad de red y tengo distintos VirtualHost. cuando configuro el alias en localhost funciona bien, pero en otro VirtualHost no funciona:

    Así Funciona: (http://localhost/red_upload)

    # Use name-based virtual hosting.

    NameVirtualHost *:80

    DocumentRoot «C:\appserv\www»
    ServerName localhost

    # Alias en RED
    Alias /red_upload //serverbackup/upload/

    AllowOverride all
    Order allow,deny
    Allow from all

    DocumentRoot «C:\appserv\www\st\sistema»
    ServerName st.geocom.cl

    Así No Funciona:(http://st.dominio.cl/red_upload)

    # Use name-based virtual hosting.

    NameVirtualHost *:80

    DocumentRoot «C:\appserv\www»
    ServerName localhost

    DocumentRoot «C:\appserv\www\st\sistema»
    ServerName st.dominio.cl

    # Alias en RED
    Alias /red_upload //serverbackup/upload/

    AllowOverride all
    Order allow,deny
    Allow from all

  2. santiago b   •  

    urban, llegue a su sitio por una busqueda en google…
    pero este articulo me ha servidor.

    muchas gracias

  3. German   •  

    amigo, hago lo mismo, pero cuando el directorio del alias apunta a una unidad de red no me deja visualizarlo en el navegador, me sale error de permisos, ya le puse todo los permisos por windows y por el explorador me deja entrar sin problemas, que debo hacer??

  4. santiago   •  

    parse, ando haciendo eso y no me funciona 🙁

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *