No.....
Es que estamos manejando versiones distintas, con distintos archivos de configuración de Apache2.
En este caso es algo más complicado.
Aunque nos salgamos de la temática, nos vamos a parar un momento, porque esta situación, me temo, se va a volver a repetir, si weewx o Apache han cambiado los directorios
Hay que distinguir los directorios por defecto de Apache2 y de Weewx
En Weewx, en la configuración, indicas en que directorio quieres grabar.
Si tu indicas HTML_ROOT = /var/www/weewx , le indicas a Weewx que quieres que toda la salida de ficheros se haga en ese directorio.
Bien, pero ahora está el servidor Web.
En las versiones previas el directorio por defecto de Apache2 se indicaba en /etc/apache2/sites-available/default
Así, en dichas versiones previas tenemos esto:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Es decir, para Apache2, una llamada al servidor, sin más, le hace ir a /var/www y por supuesto, al index.html que haya en ese directorio.
Por eso, si en HTML_ROOT tienes /var/www/weewx, entonces en el navegador pondrías:
http://192.168.1.43/weewx para ir a /var/www/weewx, puesto que /var/www ya es la ruta por defecto de Apache2.
Veo, que ahora el directorio por defecto de Apache2 es
/var/www/html o al menos eso pone en tu captura de ayer.
Por tanto, para no modificar Apache2, tendríamos que poner lo siguiente en weewx.con
HTML_ROOT = /var/www/html/weewx
y en el navegador pondríamos:
http://192.168.1.43/weewxEspero no haber liado al personal.....sé que esto va a traer algún quebradero de cabeza, motivado por las diferencias entre versiones, de weewx, de linux, de apache2, etc, etc.
También podemos modificar /etc/apache2/sites-available/default para que el directorio raiz de Apache2 fuera /var/www y weewx.conf HTML_ROOT=/var/www/weewx
O cualquier combinación que le guste a cada uno
73
pd: Si lo he liado más....decidmelo y lo desarrollo más despacio.