En esta guía se describen los pasos que tiene que cumplir para actualizar Wialon Local de la versión 1704 a la versión 1804.
Para que Wialon Local de las versiones 1704, 1804 y 1904 funcione correctamente, se necesita el paquete Node.js 6.x. El soporte de las versiones antiguas de Node.js será parado al lanzarse Wialon Local 1804.
Los repositorios oficiales de Debian 8 y Debian 9 incluyen paquetes de las versiones más antiguas. En caso de instalación de nuestra distribución, el Node.js de la versión necesaria se instala automáticamente.
Inicie sesión en el terminal como usuario principal (root) y ejecute los siguientes comandos:
cd /home/wialon/wlocal/ service wlocal stop ./adf_script stop apt-get install -y curl curl -sL https://deb.nodesource.com/setup_6.x | bash - apt-get install -y nodejs npm -g install forever npm install chown -R wialon:wialon /home/wialon/ service wlocal restart
Para actualizar Node.js puede también escribir al soporte técnico. En este caso, indique en el correo los datos para acceder al terminal del servidor — SSH (IP, nombre de usuario y contraseña).
La instrucción está también disponible en la página oficial del desarrollador de Node.js.
Para actualizar Wialon Local de la versión 1804 a la versión 1904, siga los pasos a continuación.
user www-data; worker_processes 2; worker_rlimit_nofile 65535; include /etc/nginx/modules-enabled/*.conf; error_log /var/log/nginx/error.log; pid /var/run/nginx.pid; events { worker_connections 65535; } http { include /etc/nginx/common/*; include /etc/nginx/conf.d/*; }
Agregue opciones adicionales (se indican más abajo) en los archivos de configuración nginx para el sitio del administrador (/etc/nginx/conf.d/lcm.conf). Introduzca opciones en el elemento location de la sección server del archivo lcm.conf y en la configuración de otros nginx que participan en el reenvío a través de proxy (proxying) de solicitudes. Se requiere para habilitar el trabajo usando sockets web.
proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade";
Ejemplo de un archivo de configuración lcm.conf:
server { listen 80; server_name 10.10.10.10; client_max_body_size 10000m; proxy_read_timeout 500; location /50x.html { root /home/wialon/wlocal/nginx/www/nginx-default; } location / { if ( $args ~* dns-test ) { echo 1; } proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; proxy_pass http://localhost:8080; } access_log /var/log/nginx/lcm.access.log; }
Instale la utilidad ripgrep. Se requiere para leer rápido la información estadística sobre el estado del servidor.
wget --no-check-certificate http://ftp.br.debian.org/debian/pool/main/r/rust-ripgrep/ripgrep_0.10.0-2_amd64.deb -O /tmp/ripgrep.deb dpkg -i /tmp/ripgrep.deb
Para actualizar Wialon Local de la versión 1904 a la versión 2004 se recomienda seguir los pasos descritos a continuación.
Instale las utilidad pigz y curl. Para hacerlo, ingrese en el terminal como usuario principal (root) y ejecute el siguiente comando:
apt-get install pigz curl
Actualice Node.js a la versión 10.x, ejecutando como el usuario principal (root) los siguientes comandos:
cd /home/wialon/wlocal/ service wlocal stop ./adf_script stop apt-get install -y curl curl -sL https://deb.nodesource.com/setup_10.x | bash - apt-get install -y nodejs npm -g install forever npm install chown -R wialon:wialon /home/wialon/ service wlocal restart
Compruebe la disponibilidad de sus sitios después de su reinicio. Para actualizar Node.js puede también escribir al soporte técnico. En este caso, indique en el correo los datos para acceder al terminal del servidor — SSH (IP, nombre de usuario y contraseña). La instrucción está también disponible en la página oficial del desarrollador de Node.js.