Autor Tema: Duda tonta sobre NO-IP y nombre de ficheros  (Leído 8404 veces)

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

Desconectado jmfernandezz

  • Sr. Member
  • ****
  • Mensajes: 313
    • Ver Perfil
  • Estación: ESAND2900000029700D
Duda tonta sobre NO-IP y nombre de ficheros
« en: 26 de Abril del 2016, 08:00:18 am »
Hola,
Tengo una duda que, aunque no es muy importante, me tiene mosca.

Tengo una cuenta en NO-IP para la página de la estación (http://meteovelez.no-ip.org). Cuando escribo la dirección en el navegador, en automático me escribe "http://meteovelez.no-ip.org/weewx/index.html", añadiendo "/weewx/index.html". Igualmente, si cambio a la página de datos semanales (o cualquier otra página), en la barra del navegador se muestra "http://meteovelez.no-ip.org/weewx/week.html".
En todos los casos, siempre se muestra el nombre del fichero de la página donde estás.

He visto que a muchos miembros del foro no les pasa esto, en la barra de direcciones del navegador siempre se muestra la dirección, sin incluir el nombre del fichero.

Jantoni comentó algo relativo a incluir un fichero "index.php", pero no he encontrado info sobre esto.
Yo lo que si tengo es un fichero "index.html" en /var/www. El contenido es:
<html>
 <head>
  <meta http-equiv="Refresh" content="0;url=weewx/index.html">
 </head>
</html>

Mi fichero no es php, es html. No se si estamos hablando del mismo fichero o no.

¿Alguien sabría decirme como modificar para que no aparezca en nombre del fichero en la barra de direcciones del navegador?

Muchas gracias y saludos,

Estación meteorológica ubicada en Velez-Malaga (Málaga).
http://meteovelez.ddns.net
PCE FWS-20 + Garita artesana + Raspberry Pi 2 + Weewx 3.1.0
36°46'44.8"N | 4°06'10.5"W | 58 msnm

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Duda tonta sobre NO-IP y nombre de ficheros
« Respuesta #1 en: 26 de Abril del 2016, 11:33:58 am »
Buenas jmfernandezz

Creo que en el redireccionamiento de la página deberías de poner <meta http-equiv="Refresh" content="0;url=weewx/"> sin el index.html. Se recargará a esa página sin salir en la barra de direcciones del navegador lo de index.html.
Las páginas php funcionan si tienes php en tu servidor y además insertas código php en la página o si no tiene el mismo funcionamiento que una con código html sólo.
Si tienes los archivos en esa carpeta del servidor es normal que salga en la barra de direcciones. Sería cuestión de modificar si tienes archivo htaccess en el servidor.

Quizás jantoni te pueda orientar mejor al tener más experiencia con weewx  ::).

Saludos
« Última modificación: 26 de Abril del 2016, 12:32:10 pm por jmviper »


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.637
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Duda tonta sobre NO-IP y nombre de ficheros
« Respuesta #2 en: 26 de Abril del 2016, 15:57:57 pm »
Ya, pero si ha instalado Weewx siguiendo mis instrucciones, entonces tiene Apache con PHP instalado.

Este es mi /var/www/index.php      (ojo, en otras instalaciones será /var/www/html/index.php)

Citar
<META HTTP-EQUIV="refresh" CONTENT="1; url=weewx2/index.html">

Evidentemente porque los ficheros están en /var/www/weewx2

Se puede hacer con index.php o con index.html es indiferente

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.637
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Duda tonta sobre NO-IP y nombre de ficheros
« Respuesta #3 en: 26 de Abril del 2016, 16:00:07 pm »
Ah....si en un sistema más moderno (con la raiz del servidor web en /var/www/html), los ficheros están en /var/www/html/weewx habría que poner esto

<META HTTP-EQUIV="refresh" CONTENT="1; url=weewx/index.html">

Es decir hay que poner el directorio a partir del directorio raiz del servidor web

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Duda tonta sobre NO-IP y nombre de ficheros
« Respuesta #4 en: 26 de Abril del 2016, 16:37:26 pm »
Ya ya comprendo...

Eso de tener el servidor web montado en tu pc facilita las cosas. Yo le he explicado los pasos para que no saliera lo de index.html en la barra de direcciones (se pone "weewx/" en vez de "weewx/index.html") pero supongo que lo que él dice es que no salga el nombre de la carpeta weewx en la barra de direcciones sino solamente el nombre del dominio al cargar el index.html.

Se supone que eso se hace modificando el directorio raíz en el archivo httpd.conf de Apache no? O se configura en algún archivo de weewx?

Yo tengo el Easyphp instalado para las pruebas de php y mysql en local pero paso de hacer pruebas o cambios... ::)

Saludos


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado jmfernandezz

  • Sr. Member
  • ****
  • Mensajes: 313
    • Ver Perfil
  • Estación: ESAND2900000029700D
Re:Duda tonta sobre NO-IP y nombre de ficheros
« Respuesta #5 en: 26 de Abril del 2016, 16:43:42 pm »
Muchas gracias a los dos.
Entonces ¿si cambio mi  "/var/www/index.html" por "/var/www/index.php" se solventará mi duda?

Se supone que mi index.php debería ser: <META HTTP-EQUIV="refresh" CONTENT="1; url=/var/www/weewx/index.html">

Quizás sea por mis pocos conocimientos, ¿pero no es lo mismo este php que el html que tengo actualmente?

Saludos



Estación meteorológica ubicada en Velez-Malaga (Málaga).
http://meteovelez.ddns.net
PCE FWS-20 + Garita artesana + Raspberry Pi 2 + Weewx 3.1.0
36°46'44.8"N | 4°06'10.5"W | 58 msnm

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.637
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Duda tonta sobre NO-IP y nombre de ficheros
« Respuesta #6 en: 26 de Abril del 2016, 18:23:29 pm »
A ver, distingamos entre diferentes instalaciones de Apache2

En Wheezy, el directorio raiz de Apache era

/var/www

En Jessie y otras instalaciones es:

/var/www/html

En el index php tienes que poner el directorio sobre el raiz.

De este modo, como en la mayoría de las instalaciones weewx está en:

/var/www/weewx

o

/var/www/html/weewx

en ambos casos, si no se han modificado las instalaciones "estándar", el index.php debe ser:
Citar
<META HTTP-EQUIV="refresh" CONTENT="1; url=weewx/index.html">

Insisto, en cualquiera de las instalaciones estándar y siempre que no se hayan "personalizado" los directorios.

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado jmfernandezz

  • Sr. Member
  • ****
  • Mensajes: 313
    • Ver Perfil
  • Estación: ESAND2900000029700D
Re:Duda tonta sobre NO-IP y nombre de ficheros
« Respuesta #7 en: 27 de Abril del 2016, 08:00:56 am »
Hola,
Mi instalación es la que trae la imagen de Jantoni y el directorio raíz de Apache es "/var/www". De hecho, en ese directorio es donde tengo actualmente el fichero index.html que redirige a "weewx/index.html".

Si no me equivoco, mi estructura de directorios que tengo es la siguiente:
- /var/www: Aquí solo tengo un fichero. Es el index.html (<meta http-equiv="Refresh" content="0;url=weewx/index.html">) que redirige "weewx/index.html".
- /var/www/weewx: Aquí tengo todos los ficheros que genera Weewx, incluyendo un index.html (la principal de weewx).

Ahora es cuando me termino de perder. Jantoni indica que debo poner el PHP en el directorio "/var/www/weewx" con el contenido "<META HTTP-EQUIV="refresh" CONTENT="1; url=weewx/index.html">".

Sin embargo, creo que nunca se llegará a ejecutar el PHP, ya que creo que el flujo de arranque sería el siguiente:
1. Apache arranca en la carpeta  "/var/www".
2. Ejecuta index.html.
3. El index anterior redirige y ejecuta el index.html de Weewx que está en la carpeta "/var/www/weewx".
4. ¿Cuando se ejecuta el PHP?

No se si me he perdido en algún paso, a menos que haya entendido mal y lo que me indicáis es que sustituya el index.html que tengo /var/www (que redirige a "/var/www/weewx/index.html" por el PHP. Si es así, ¿la sustitución de mi actual html por el PHP evitará que en la barra de direcciones aparezca en nombre del fichero que se abre (week.html, year.html,...?

Saludos y muchas gracias por vuestra ayuda.

« Última modificación: 27 de Abril del 2016, 08:22:15 am por jmfernandezz »
Estación meteorológica ubicada en Velez-Malaga (Málaga).
http://meteovelez.ddns.net
PCE FWS-20 + Garita artesana + Raspberry Pi 2 + Weewx 3.1.0
36°46'44.8"N | 4°06'10.5"W | 58 msnm

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.637
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Duda tonta sobre NO-IP y nombre de ficheros
« Respuesta #8 en: 27 de Abril del 2016, 10:18:19 am »
No, no, no, no, no......

Es que yo no sé que versión tiene cada uno.

Por eso digo que hay DOS VERSIONES:

Whezzy monta el directorio raiz de Apache2 en /var/www

Jessie monta el directorio raiz de Apache2 en /var/www/html

El index.php se instala, siempre, en el directorio raiz de Apache2

En index.php se indica, siempre, el directorio donde se encuentran los ficheros de Weewx. Y se suele indicar en formato relativo sobre el raíz de Apache2.

De este modo, tendremos:

En Whezzy: /var/www/index.php

En Jessie: /var/www/html/index.php

Y, en ambos casos, AL TRATARSE DE UNA DIRECCION RELATIVA Y NO ABSOLUTA, el contenido es el mismo:

Citar
<META HTTP-EQUIV="refresh" CONTENT="1; url=weewx/index.html">

Por lo que Apache2 cargaría por defecto:

En Wheezy: /var/www/weewx/index.html

En Jessie: /var/www/html/weewx/index.html

Es todo muy sencillo. Olvídate de lo que has leído hasta ahora, porque creo que te has liado.

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.637
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Duda tonta sobre NO-IP y nombre de ficheros
« Respuesta #9 en: 27 de Abril del 2016, 10:19:37 am »
Ah, mis imágenes están hechas con Wheezy.

No obstante para comprobar:

Código: [Seleccionar]
cat /etc/debian_version
Si es 7.x es Wheezy.

Si es 8.x es Jessie.

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado jmfernandezz

  • Sr. Member
  • ****
  • Mensajes: 313
    • Ver Perfil
  • Estación: ESAND2900000029700D
Re:Duda tonta sobre NO-IP y nombre de ficheros
« Respuesta #10 en: 27 de Abril del 2016, 11:00:16 am »
Ofuuuu, creo que mi neurona sigue en la cama.
He comprobado la version de Wheezy y tengo la version 7.8.

Creo entender que tengo que poner el index.php en el directorio "/var/www/index.php".
Pero en este directorio ya tengo un index.html (<meta http-equiv="Refresh" content="0;url=weewx/index.html">).

Entonces, ¿debo reemplazar el index.html por el nuevo index.php?
Estación meteorológica ubicada en Velez-Malaga (Málaga).
http://meteovelez.ddns.net
PCE FWS-20 + Garita artesana + Raspberry Pi 2 + Weewx 3.1.0
36°46'44.8"N | 4°06'10.5"W | 58 msnm

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Duda tonta sobre NO-IP y nombre de ficheros
« Respuesta #11 en: 27 de Abril del 2016, 11:47:08 am »
Yo ya me he perdido un poco...

Lo explico otra vez...
Si quieres redirigir en el index.html que tienes en el directorio principal al que tienes en la carpeta weewx y que no salga en la barra de direcciones lo de index.html pon en el del directorio principal <meta http-equiv="Refresh" content="0;url=weewx/">. Obsérvese que pongo url=weewx/ y no url=weewx/index.html. Si lo pones de la segunda forma sale index.html en la barra de direcciones del navegador.

Lo del index.php ahí me pierdo un poco... Si no pones código php en ese archivo no hay diferencia con uno html. Si por ejemplo creas un archivo index.php en el directorio principal con el contenido:

 <?php
include_once "weewx/index.html";
?>

Te saldrá el index.html del directorio de weewx. Si haces esto deberías borrar el index.html del directorio principal para que no hayan dos archivos index (uno html y otro php).

Y por qué no quieres que salga el nombre de las páginas (week.html, year.html,...) en la barra de direcciones? El único que no sale es el index.html o index.php (si no lo referencias directamente como he dicho antes en un enlace o redireccionamiento como "index.html" sino como "/") . En todos los sitios web salen los nombres en la barra de direcciones para saber en qué página estás.


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado jmfernandezz

  • Sr. Member
  • ****
  • Mensajes: 313
    • Ver Perfil
  • Estación: ESAND2900000029700D
Re:Duda tonta sobre NO-IP y nombre de ficheros
« Respuesta #12 en: 27 de Abril del 2016, 12:04:04 pm »
Muchas gracias, ahora me queda claro.
Lo de que no salga el nombre de la página, tanto solo es una manía tonta y por eso le llamé a este hilo "Duda tonta sobre NO-IP y nombre de ficheros".

Muchas gracias por vuestra ayuda.
Estación meteorológica ubicada en Velez-Malaga (Málaga).
http://meteovelez.ddns.net
PCE FWS-20 + Garita artesana + Raspberry Pi 2 + Weewx 3.1.0
36°46'44.8"N | 4°06'10.5"W | 58 msnm

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.637
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Duda tonta sobre NO-IP y nombre de ficheros
« Respuesta #13 en: 27 de Abril del 2016, 20:55:32 pm »
Se puede poner cualquiera de los dos

index.html

o

index.php

index.php solo se puede poner en sistemas con Apach2, PHP y el modPHP para Apache (lo cual se da en mi imagen y en los sistema instalados con mis instrucciones)

Así que, es cuestión de gustos.

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado jmfernandezz

  • Sr. Member
  • ****
  • Mensajes: 313
    • Ver Perfil
  • Estación: ESAND2900000029700D
Re:Duda tonta sobre NO-IP y nombre de ficheros
« Respuesta #14 en: 27 de Abril del 2016, 22:21:39 pm »
Ok.
Muchas gracias
Estación meteorológica ubicada en Velez-Malaga (Málaga).
http://meteovelez.ddns.net
PCE FWS-20 + Garita artesana + Raspberry Pi 2 + Weewx 3.1.0
36°46'44.8"N | 4°06'10.5"W | 58 msnm