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…
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
urban, llegue a su sitio por una busqueda en google…
pero este articulo me ha servidor.
muchas gracias
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??
parse, ando haciendo eso y no me funciona 🙁