Installazione DexGateMicro sotto linux

Da DexWiki.

Indice

Installazione DexgateMicro su Linux

Procedura d'installazione

Accertarsi di aver già installato sulla macchina linux che si utilizzerà come server una versione del pacchetto Java Development Kit (JDK) superiore o uguale alla 1.6.0 (anche detta 6.0). Nel caso in cui il pacchetto JDK non sia ancora installato sul sistema scaricare l'ultima versione direttamente dal sito http://java.sun.com/j2se/corejava/index.jsp ed installarla. Una volta scaricato il pacchetto d'installazione del DexgateMicro (Dexgate-ver-linux-install.tgz), si apra una console ed estrarlo con il comando:

 tar -zxvf Dexgate-ver-linux-install.tgz

Si noterà il pacchetto d'installazione Dexgate-install.jar. A questo punto, dopo essere diventato root nel caso non lo si fosse già, si dia inizio alla procedura d'installazione del DexgateMicro lanciando il comando:

 java -jar Dexgate-install.jar

Dopo qualche istante comparirà la seguente finestra:
Linuxstatup.jpg
Scegliere una lingua per le istruzioni d'installazione e premere il tasto “OK” per continuare e visualizzare la schermata di benvenuto:
Linuxwelcome.jpg
Cliccare sul tasto “Avanti” per passare alla schermata relativa alla licenza di utilizzo: 20/12/05 Installazione DexgateMicro su Linux
Leggere attentamente la licenza d'uso del software, accettarla e cliccare sul tasto “Avanti” per passare alla schermata di selezione del percorso d'installazione:
Linuxlicense.jpg
Di defaut viene proposto come path di destinazione “/usr/local/DexgateMicro”, si consiglia di cambiare tale percorso col più semplice “/opt/DexgateMicro”. Premere, quindi, il tasto “Avanti” ed accettare la creazione della cartella d'installazione DexgateMicro cliccando su “OK” nella successiva schermata di richiesta informazioni:
Linuxpath.jpg
Cliccare sul tasto “Avanti” nella successiva schermata di dettaglio dei pacchetti da installare ed attendere la fine del processo d'installazione:
Linuxchosepath.jpg
Cliccare quindi sul tasto “Avanti” per concludere l'installazione del servizio Dexgate sul server:
Linuxinstallation.jpg
Cliccare infine sul tasto “Fatto”.

Configurazione del sistema

Se non lo si è già fatto settare l'interfaccia di rete primaria (eth0) del server con l'indirizzo IP e la netmask desiderati. Per far ciò, aprire una console, diventare root e lanciare i seguenti comandi:

 ifconfig eth0 down
 ifconfig eth0 ip_eth0 netmask netmask_eth0 up

Settare, quindi, l'hostname del sistema a tegate. Per far ciò, aprire una console, diventare root:

  • editare il file /etc/hosts mediante un qualunque editor di testi (emacs, vi, ...) e modificarlo nel

seguente modo:

 127.0.0.1 localhost.localdomain localhost
 ip_eth0 tegate tegate.tst

salvare e chiudere il file.

  • lanciare il comando:
hostname tegate
  • riavviare infine la macchina per rendere effettive le modifiche.

Procedura di avvio del servizio

Per startare il DexgateMicro aprire una console diventare root e lanciare il comado:

 ./opt/DexgateMicro/start.sh

L'interfaccia web del DexgateMicro sarà visionabile dopo pochi minuti dall'avvio del servizio collegandosi mediante un browser web(Si noti che l'interfaccia web del DexgateMicro di default tenterà di partire sulla porta 80 del server; nel caso in cui non si riesca a collegarsi a tale interfaccia si controlli che tale porta non sia già occupata da qualche altro servizio attivo sul server). In quest'ultimo caso fare riferimento al paragrafo “Settaggio della porta del server web DexgateMicro” per modificare le impostazioni di default.

Procedura di arresto del servizio

Qualora fosse necessario fermare momentaneamente il servizio Dexgate ci si dovrà loggare sul server web del DexgateMicro come amministratore quindi cliccare sul link <code>Arresta il sistema nella sezione Gestione Avanzata.

Settaggio del prefisso telefonico locale

Per realizzare un corretta computazione delle telefonate locali sarà necessario, a servizio non attivo, editare il file kernel.properties nella cartella prop della directory d'installazione e modificare il prefisso 0587 nel proprio prefisso telefonico locale all'interno della riga:

 commkernel.resolver.filters.pattern.call.local=virtual:///00587.*

Nel caso in cui, per esempio, il prefisso telefonico locale fosse quello di Roma si dovrà cambiare la riga come segue:

 commkernel.resolver.filters.pattern.call.local=virtual:///006.*

Nel caso in cui, invece, vi siano più prefissi corrispondenti a telefonate locali (es 0963, 0964, 0965) si dovrà cambiare la riga come segue:

 commkernel.resolver.filters.pattern.call.local=virtual:///((00963)|(00964)|(00965)).*

Settaggio della porta del server web DexgateMicro

Di default l'interfaccia web del DexgateMicro partirà sulla porta 80 dell'interfaccia di rete primaria del server. Qualora fosse necessario modificare questa porta si dovrà a servizio non attivo modificare la riga default.web.port=80<code> nel file default.properties della cartella prop della directory d'installazione in <code>default.web.port=nuovo_numero_porta, quindi restartare il servizio.

Strumenti personali