[Gfoss] Messa in produzione di Geoserver
Roberto Marzocchi
roberto.marzocchi a gter.it
Mar 14 Lug 2020 10:24:00 CEST
Ciao Massimiliano,
grazie per questo riepilogo utile per tutti.
Per quella che è la mia esperienza con le vecchie versioni di Ubuntu si consigliava (per un'ottimizzazione delle prestazioni) l'installazione di Java Oracle al posto della libreria OpenJDK.
Per il resto mi sembra tutto OK
R
Eng. Roberto Marzocchi, PhD
CTO - Chief Technology Officer
Gter srl (Unige spin-off)
Via Ruffini 9R - 16128 Genova
http://P.IVA/CF 01998770992
ph: 010-0899150 - mob: 349-8786575
E-mail: mailto:roberto.marzocchi a gter.it http://www.gter.it
--
Gter social
http://www.twitter.com/Gteronline - http://www.facebook.com/Gteronline
http://www.linkedin.com/company/gter-srl-innovazione-in-geomatica-gnss-e-gis
-----------------------------------------------------------------
Please consider the environment before printing this email!
---- Attivato dom, 12 lug 2020 20:56:26 +0200 Massimiliano Moraca <info a massimilianomoraca.it> ha scritto ----
Spulciando in rete e mettendo insieme varie procedure ho usato e testato la
procedura che segue per installare GeoServer su un server Ubuntu 20.04.
Funziona. Se ci sono criticità quali sono secondo voi?
## 1. Installare Java JDK sul server
apt install openjdk-8-jdk
## 2. Creazione dell'utente
useradd -r tomcat9
mkdir /usr/local/tomcat9
## 3. Download dell'ultima versione di Tomcat9
wget
http://mirror.nohup.it/apache/tomcat/tomcat-9/v9.0.37/bin/apache-tomcat-9.0.37.tar.gz
-O apache-tomcat-9.0.37.tar.gz
In caso di errori verificare al link che segue quale è l'ultima versione
disponibile e sostituirla con quella al link precedente
http://mirror.nohup.it/apache/tomcat/tomcat-9/
## 4. Scompattare l'archivio
tar zxvf apache-tomcat-9.0.*.tar.gz --strip-component=1 -C
/usr/local/tomcat9
## 5. Assegnare i filte di Tomcat9 all'utente precedentemente creato
chown -R tomcat9:tomcat9 /usr/local/tomcat9
## 6. Impostare l'avvio automatico di Tomcat9
Accedere a tomcat9.service
nano /etc/systemd/system/tomcat9.service
Incollare il testo che segue:
[Unit]
Description=Apache Tomcat Server
After=syslog.target network.target
[Service]
Type=forking
User=tomcat9
Group=tomcat9
Environment=CATALINA_PID=/usr/local/tomcat9/temp/tomcat.pid
Environment=CATALINA_HOME=/usr/local/tomcat9
Environment=CATALINA_BASE=/usr/local/tomcat9
ExecStart=/usr/local/tomcat9/bin/catalina.sh start
ExecStop=/usr/local/tomcat9/bin/catalina.sh stop
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
Ricaricare la lista dei servizi gestiti da systemd
systemctl daemon-reload
Abilitare l'avvio automatico di Tomcat9
systemctl enable tomcat9.service
Ora è possibile avviare Tomcat9 con il comando che segue
systemctl start tomcat9.service
## 7. Aggiungere l'IP del server
nano /usr/local/tomcat9/conf/server.xml
Modificare le seguenti righe:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
Aggiungendo l'IP:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
address="ip.address.here.0" />
Fermare Tomcat9
systemctl stop tomcat9.service
Riavviare Tomcat9
systemctl start tomcat9.service
Ora è possibile accedere a Tomcat9 dall'indirizzo IP inserito, ad esempio
192.245.123.87:8080
## 8. Download di GeoServer 2.17.1 e decompressione del pacchetto
mkdir Downloads
cd /Downloads
wget
http://sourceforge.net/projects/geoserver/files/GeoServer/2.17.1/geoserver-2.17.1-war.zip
apt install unzip
unzip geoserver-2.17.1-war.zip
## 9. Spostare GeoServer in Tomcat9
mv geoserver.war /usr/local/tomcat9/webapps/
## 10. Riavviare Tomcat9 ed accedere a GeoServer
systemctl stop tomcat9.service
systemctl start tomcat9.service
Accedere a GeoServer dall'IP del server precedentemente impostato. Es:
192.245.123.87:8080/geoserver
-----
Consulente GIS, Formatore, Blogger e Ciclista Urbano
email: mailto:info a massimilianomoraca.it
cell: 333 5949583 (lun-ven, 9.00-18.00)
website: massimilianomoraca.it
--
Sent from: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/
_______________________________________________
mailto:Gfoss a lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
764 iscritti al 23/08/2019
Maggiori informazioni sulla lista
Gfoss