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:

Scegliere una lingua per le istruzioni d'installazione e premere il tasto “OK” per continuare e
visualizzare la schermata di benvenuto:

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:

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:

Cliccare sul tasto “Avanti” nella successiva schermata di dettaglio dei pacchetti da installare ed
attendere la fine del processo d'installazione:

Cliccare quindi sul tasto “Avanti” per concludere l'installazione del servizio Dexgate sul server:

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.