Posts Tagged installazione

Installare apache 2 su Debian

Dove installare e configurare apache2 si linux Debian? Non preoccupatevi, non è cosi difficile! Vediamo in pochi e semplici passi come fare.

Per prima cosa Debian mette a disposizione apt (Advanced Package Tool), come gestore di pacchetti, il quale semplifica la di molto la vita quando dobbiamo installare, disinstallare o aggiurnare pacchetti sulla nostra installazione Debian. Tramite apt andiamo ad installare apache2

apt-get install apache2

Nel caso vogliate utilizzare la modalità preforking utilizzata in apache 1.3 (piu stabile ma meno prestante rispetto al modello a thread della versione 2), installate anche il seguente pacchetto

apt-get install apache2-mpm-prefork

L’installazione base è completata. Ora passiamo a qualche semplice configurazione.
Vediamo la struttura base di un file di configurazione di un VirtualHost.
Creamo un file di nome /etc/apache2/sites-available/test e compiagli dentro il seguente contenuto.
Vediamo di capire le direttive base
VirtualHost è la direttiva che indica un nuovo VirtualHost, al suo interno sono presenti tutte le direttive ad esso relative. Qui al posto di [IP] [PORT] impostiamo l’indirizzo e la porta sulla quale il nostro VirtualHost accetta richieste.
ServerAdmin indica l’indirizzo email dell’amministratore del server.
DocumentRoot è il path alla cartella dei file del nostro sito.
ServerName è il nome del dominio sulle quali il nostro VirtualHost accetta richieste.
ServerAlias è il nome di ulteriori domini sulle quali il nostro VirtualHost accetta richieste.
ErrorLog è il nome del file dove vengono loggati errori relatvi a questo VirtualHost.
CustomLog è il nome del file dove vengono loggati gli accessi al VirtualHost.


<VirtualHost [IP]:[PORT]>
ServerAdmin support@easymarketcrs.it
DocumentRoot /www/sito-test
ServerName nostrosito.com
ServerAlias www.nostrosito.com alias1.nostrosito.com alias2.nostrosito.com
ErrorLog /var/log/apache2/vh/test/revolution/error.log
CustomLog /var/log/apache2/vh/test/access.log combined
</VirtualHost>

Ora possiamo provare il nostro virual host impostando il file di host del nostro client come segue (IP è lo stesso ip impostato nel file precedente)
[IP] www.nostrosito.com

Apriamo un browser e andando alla url www.nostrosito.com vediamo la nostra ultima creazione.

Questo è solo l’inizio con Apache2. Lascio ai prossimi ulteriori configurazioni.
Accetto come sempre correzzione, domande e suggerimenti, quindi non esitate a commentare!

, , , , , , ,

No Comments

Installare Tomcat su Linux passo passo

Vi serve un Servel Engine e avete pensato a tomcat? (Anche se Glassfish non è niente male)
Bene vediamo come installarlo in soli 5 minuti, download escluso :)

Procediamo scaricando la versione Core compressa tar.gz che ci interessa (consiglio 5.5 o 6.0) dal sito Apache Tomcat. Nel caso stiate utilizzando una console, potete utilizzare il comando wget, per caricare il file passandogli la url diretta del file.

Una volta scaricato il file spostatelo nella cartella dove volete installare Tomcat, per esempio /usr/local/
mv apache-tomcat-5.5.27.tar.gz /usr/local/

Dopo di che procedere a decomprimere l’archivio
cd /usr/local/
tar -xvfz apache-tomcat-5.5.27.tar.gz

finita la decompressione trovere una cartella dentro /usr/local/ che conterrà tutti file necessarri al funzionamento del nostro Servlet Engine.

L’installazione non ci crederete ma è “completata”. Ora dobbiamo dedicare 2 minuti per fare alcune configurazioni per poter avviare Tomcat.
Settare la variabile di sistema JAVA_HOME, nel caso non lo abbiate gia fatto quando avete installato Java, e la variabile CATALINA_HOME aggiungento le seguenti righe al file /etc/bashrc

JAVA_HOME=[percordo della cartella d'installazione di java]
CATALINA_HOME=/usr/local/apache-tomcat-5.5.27

Ora non rimane che lanciare lo script di start di tomcat
/usr/local/apache-tomcat-5.5.27/bin/startup.sh

Lasciando le configurazioni di default possiamo accedere alla pagina principale di tomcat al link http://127.0.0.1:8080
Per stoppare il servizio basta lanciare lo script di stop simile allo script di start
/usr/local/apache-tomcat-5.5.27/bin/shutdown.sh

Alcune piccole considerazioni
Questa procedura di installazione non è da considerarsi la giusta scelta per un ambiante di produzione dove dobbiamo porre attenzione alla gestione deii permessi e utenze per limitare falle di sicurezza oltre ad un’accurata configurazione di Tomcat in base alle applicazioni che dovranno essere eseguite sul servlet container. Utiliazzate quindi l’ambiente installato per ambienti di sviluppo o di test.

, , ,

No Comments