Foros del Web » Administración de Sistemas » Apache »

Apache no accede a Acceos Directos, archivos .lnk

Estas en el tema de Apache no accede a Acceos Directos, archivos .lnk en el foro de Apache en Foros del Web. Buenas, Me he encontrado con una cosa mas que curiosa en mi servidor. Estoy haciendo una aplicación web donde los usuarios deben subir accesos directos ...
  #1 (permalink)  
Antiguo 11/04/2012, 09:33
 
Fecha de Ingreso: abril-2012
Ubicación: Asturias
Mensajes: 1
Antigüedad: 12 años, 8 meses
Puntos: 0
Pregunta Apache no accede a Acceos Directos, archivos .lnk

Buenas,
Me he encontrado con una cosa mas que curiosa en mi servidor.
Estoy haciendo una aplicación web donde los usuarios deben subir accesos directos (.lnk) desde su ordenador.
Al intentar acceder a ésos accesos directos... SORPRESA! Apache da el siguiente error:

La conexión ha sido reiniciada
La conexión al servidor fue reiniciada mientras la página se cargaba.
El sitio podría estar no disponible temporalmente o
demasiado ocupado. Vuelva a intentarlo en unos momentos.
Si no puede cargar ninguna página, compruebe la conexión
de red de su equipo.
Si su equipo o red están protegidos por un cortafuegos
o proxy, asegúrese de que Firefox tiene permiso para
acceder a la web.


Haced la prueba:
Colocar un acceso directo de un archivo en vuestro servidor web: Ej notepad.lnk.
Luego intentad acceder a él y os dará el error anterior.

Os posteo la configuracion de host virtual.

Configuracion del virtual host:

<Directory /midominio/directorio>
allow from all
Options FollowSymLinks IncludesNOEXEC Indexes MultiViews SymLinksIfOwnerMatch
order allow,deny
AllowOverride All
IndexOptions FancyIndexing FoldersFirst
IndexOptions FancyIndexing ScanHTMLTitles FoldersFirst HTMLTable
Options ExecCGI FollowSymLinks Includes IncludesNOEXEC Indexes MultiViews SymLinksIfOwnerMatch
DefaultType text/plain
AddType text/plain .lnk
</Directory>

Como veis tengo todas las restricciones bajo minimos, incluso probé a cambiar el mime-type a ver si así funcionaba y nada de nada.



¿Alguna idea?

GRACIAS
  #2 (permalink)  
Antiguo 11/04/2012, 12:36
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Apache no accede a Acceos Directos, archivos .lnk

los archivos lnk en windows, son archivos binarios, pero apache por defecto les aplica un mime text/plain, abrirlo desde el server en el navegador, te mostraría algo como esto

�s����V�1������@R��System32��>�����:��@R�*��� � �������������������S�y�s�t�e�m�3�2����^�2�����: � �notepad.exe�D

Podrías en todo caso abrir aplicaciones usando exec(), o system() de php o crear enlaces simbólicos con symlink(), también de php. o leerlos con readlink()

No sé cual es el objetivo de tu aplicación
Para crear enlaces simbólicos en Windows, te recomiendo la utilidad
http://technet.microsoft.com/en-us/s...rnals/bb896768

Además como los destinos de un lnk puede ser tanto una aplicación como cualquier otro tipo de documento, Apache no puede reconer en modo alguno el mime correcto del destino

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: .lnk, directos, lnk
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:56.