Indexar contenido local fuera de la carpeta del servidor

Iniciado por FreeCellnet, 23 Mayo 2019, 01:41 AM

0 Miembros y 1 Visitante están viendo este tema.

FreeCellnet

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?




EdePC

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.

FreeCellnet

#2
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





EdePC

- 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

CitarLos 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.

FreeCellnet

#4
Ya lo he resuelto con autoindex

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

Voy a provar estas dos joyas

autoindex_exact_size;

y
    autoindex_localtime;