elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el ttwitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Indexar contenido local fuera de la carpeta del servidor
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Indexar contenido local fuera de la carpeta del servidor  (Leído 663 veces)
FreeCellnet

Conectado Conectado

Mensajes: 101


Ver Perfil
Indexar contenido local fuera de la carpeta del servidor
« en: 23 Mayo 2019, 01:41 »

Hola, es un problema que me lleva de cabeza, y lo que mas fastidia es que es facil.

Resulta que he indexado (en una pagina de html) el contenido de un video, o carpeta que tengo dentro de mi ordenador. Y me va bien en windows.

Lo preparo con la direccion de la carpeta correspondiente en Linux donde tengo el servidor, y rian de rian, entonces, lo dejo mas cerca, (es decir) el contenido lo dejo dentro de la carpeta donde estan alojadas las html, pensando que podria ser un problema de derechos de administrador al enlazar contenido fuera de la carpeta donde estan alojadas las paginas html. Le pongo la nueva direccion, y tampoco.

Y sin embargo en windows me tira, he provado todo, desde root/var/www/html/mimusica, he provado con direcciones relativas, hasta en (media) que es como llama a los discos duros externos, porque lo ideal es poner contenido en un disco duro externo, por el limitado espacio del discoduro interno donde se aloja el boot, el mismo S.O.

Y lo bueno esque ekl Nvu que esta en distribuciones linux, con su extensión Kompozer no hablan de esto, solo de enlaces como fotos , y paginas web, (con eso no tengo problema) pero es poner un link de un video o una carpeta y no lo reconoce.

Hay un sistema especial de permisos para hacer algo asi?





« Última modificación: 23 Mayo 2019, 01:43 por FreeCellnet » En línea

EdePC
Colaborador
***
Conectado Conectado

Mensajes: 1.334



Ver Perfil
Re: Indexar contenido local fuera de la carpeta del servidor
« Respuesta #1 en: 23 Mayo 2019, 05:01 »

Saludos,

- Linux distingue mayúsculas de minúsculas, revisa que la URL al fichero correspondiente tenga bien puesta las mayúsculas y minúsculas.

- También pues abrir tu Navegador Web y ver la Consola (F12), ahí debe de avisar porqué el error y también ver la URL completa.

- Si quieres más detalles, los tienes en los Logs de tu Servidor Web.


En línea

FreeCellnet

Conectado Conectado

Mensajes: 101


Ver Perfil
Re: Indexar contenido local fuera de la carpeta del servidor
« Respuesta #2 en: 23 Mayo 2019, 12:41 »

Gracias EdePC

Acabo encontrar que mi problema son los permisos.

https://askubuntu.com/questions/767504/permissions-problems-with-var-www-html-and-my-own-home-directory-for-a-website/767534


he provado en los links que he asociado a palabras dentro de mi pagina html los siguientes enlaces de contenido, root/media/odroid/Maxtor/,   luego esta /media/odroid/Maxtor/, luego he provado a poner un link de la carpeta Maxtor dentro de la carpeta www, y luego a ponerla dentro de la carpeta html, con derechos de administrador siempre ya que estas carpetas no permite modificar el contenido sin usar derechos de administrador y el enlace ha sido a modo local, porque cuando pongo links de los htmls entre paginas , la referencia es relativa, y no hay que especificar exactamente donde se haya.

Y tampoco nada.


He creado una derivacion a Maxtor, es una carpeta Link to, y la he puesto dentro de las paginas html, indexando relativamente la direccion, con el proposito de sufragar dudas acerca de los permisos que establece el servidor.

todo lo que esta dentro de la carpeta que lleva www, es mi dominio, de modo que dentro de la carpeta, esta otra que se llama html, de modo que cuando accedes a mi contenido la unica direccion que se muestra en el navegador web es repositoryofmechanisms.mooo.com/index.html

pensando que si dejo una carpeta enlace, a Maxtor , llamada Maxtor, pinchando en uno de los links con direccio relativa Maxtor/, acceda al contenido de esta carpeta enlace, con la siguiente direccion del buscador

repositoryofmechanisms.mooo.com/Maxtor/

Le llamo carpeta enlace, porque dicha carpeta ha sido creada a partir de la carpeta orginal Maxtor que se haya en /media/odroid/Maxtor, donde con el boton derecho del raton permite crear una carpeta enlace, con esta otra, ubicada dentro de la carpeta html.

Los derechos de administrador se limitan a solo lectura, con lo cual no hay ninguna restriccion para acceder a este contenido por el tunel que permite esta carpeta enlace a mi disco duro externo.

Por ello la carpeta enlace tiene un link con la pagina html que la asocia, y por la que se debe entrar, dicho link tiene asociada una direccion relativa, aunque he provado varios links dentro de la pagina html con diferentes direcciones cada uno de ellos que no eran relativos , pero estos tampoco van, que son lo que he puesto al principio.

ya que el servidor solo es capaz de detectar paginas html que tengan enlaces relativos, pero no carpetas con enlaces relativos, voy a provar a poner a esta carpeta enlace llamada Maxtor su ruta.

/var/www/html/Maxtor

y tampoco me va, corriguiendo naturalmente el enlace en el link del html.

Ahora si que me queda claro que las carpetas no me las reconoce , ni fuera ni dentro las carpetas www




« Última modificación: 24 Mayo 2019, 21:37 por FreeCellnet » En línea

EdePC
Colaborador
***
Conectado Conectado

Mensajes: 1.334



Ver Perfil
Re: Indexar contenido local fuera de la carpeta del servidor
« Respuesta #3 en: 4 Junio 2019, 15:03 »

- Los ficheros siempre tienen que tener permiso de Lectura y las carpetas permiso de Ejecución

Debian HandBook Pág. 210:
https://debian-handbook.info/download/es-ES/stable/debian-handbook.pdf

Citar
Los directorios se manejan diferente. El permiso de lectura provee acceso para consultar su lista
de elementos (archivos y directorios), el permiso de escritura permite crear o borrar archivos
y el permiso de ejecución permite atravesarlo (especialmente para llegar a él con cd ). Poder
atravesar un directorio sin leerlo permite acceder a los elementos que contenga siempre que
se conozca su nombre, pero no le permitirá encontrarlos si no sabe que existen o conoce sus
nombres exactos.
En línea

FreeCellnet

Conectado Conectado

Mensajes: 101


Ver Perfil
Re: Indexar contenido local fuera de la carpeta del servidor
« Respuesta #4 en: 3 Julio 2019, 17:32 »

Ya lo he resuelto con autoindex

http://repositoryofmechanisms.mooo.com/doc/

Voy a provar estas dos joyas

autoindex_exact_size;

y
    autoindex_localtime;
« Última modificación: 3 Julio 2019, 17:34 por FreeCellnet » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines