Differenze tra le versioni di "Installazione di un server Knowage"

(Creata pagina con "← Torna ad Linux / Debian Category:Debian Category:Knowage == installare ubuntu 18 == == Installare java 8 == Installazione manual...")
 
(installare Apache Tomcat 9)
Riga 6: Riga 6:
 
[[Installazione manuale di Java 8 su server Debian]]
 
[[Installazione manuale di Java 8 su server Debian]]
  
== installare Apache Tomcat 9 ==
+
== Installare Apache Tomcat 9 ==
 
[[Installare Apache Tomcat 9 su Ubuntu]]
 
[[Installare Apache Tomcat 9 su Ubuntu]]
  

Versione delle 14:21, 11 ago 2023

← Torna ad Linux / Debian

installare ubuntu 18

Installare java 8

Installazione manuale di Java 8 su server Debian

Installare Apache Tomcat 9

Installare Apache Tomcat 9 su Ubuntu

1. Definizione variabile tomcat

export TOMCAT_HOME=/opt/tomcat/latest

2. Modify the TOMCAT_HOME/bin/shutdown.sh file to force the shut down of the application in case of hanging:

exec "$PRGDIR"/"$EXECUTABLE" stop -f "$@"

Installazione Webmin

Installazione MySQL

Installare mysql-server 5.7

Tramite webmin assegnare una password all'utente root di mysql.

installazione NodeJS

Rimozione vecchia versione

apt-get remove nodejs

aggiornamento pacchetti

apt-get update
apt-get upgrade -y

aggiornamento dal repository ufficiale e installazione

curl -sL https://deb.nodesource.com/setup_14.x | bash -
apt-get install -y nodejs

Installazione Chromium

apt-get install -y libxss1 libgtk-3-0 libasound2 libatk-bridge2.0-0 libatk1.0-0 libatspi2.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libgcc1 libgdk-pixbuf2.0-0 libglib2.0-0 libnspr4 libnss3 libpango-1.0-0 libpangocairo-1.0-0 libuuid1 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxtst6 bash

Installazione Knowage

... (guida wiki)

... alla richiesta "Please select which library you want to install" selezionaree Charts.js

Controllo startup variabili ambiente

controllare che nel file /etc/rc.local siano presenti le variabili

export JAVA_HOME=/opt/jdk/jdk1.8.0_202
export PATH=$PATH:$JAVA_HOME/bin
export TOMCAT_HOME=/opt/tomcat/latest

Esempio di un nuovo file "rc.local"

#!/bin/bash

export JAVA_HOME=/opt/jdk/jdk1.8.0_202
export PATH=$PATH:$JAVA_HOME/bin
export TOMCAT_HOME=/opt/tomcat/latest

exit 0

Creare i comandi di servizio start e stop per pilotare Tomcat e Knowage

/opt/knowage/start.sh
/opt/knowage/stop.sh

Creare un servizio di bootup per avviare knowage all'avvio del sistema: creazione tramite runlevel.

Configurare firewall

Configurare il firewall ufw