Home arrow LINUX arrow Installazione di un WEB Server Apache sicuro
Installazione di un WEB Server Apache sicuro Stampa
venerdì 11 maggio 2007
Indice articolo
Installazione di un WEB Server Apache sicuro
Pagina 2
Pagina 3
Pagina 4
Pagina 5

Configurazione per l'avvio automatico dei Server MySQL e Apache

Per prima cosa è necessario aggiungere al PATH il percorso dove si trovano gli eseguibili di MySQL:

vi /etc/profile
...aggiungere il percorso...
...
PATH="$PATH:/usr/X11R6/bin:/usr/local/mysql/bin"
...
Salvare il file ed uscire.

Configurare una password per l'accesso ai database di MySQL.

Avviare il demone del server MySQL...
$ /usr/local/mysql/bin/safe_mysqld --user=mysql &

Impostare una password...
$ /usr/local/mysql/bin/mysqladmin -u root password 'prova'

NOTA
Nel caso si volesse modificare la password...
$ /usr/local/mysql/bin/mysqladmin -u root -p password 'provax'
...digitando la vecchia password alla richiesta "Enter password:"

Impostare l'avvio automatico di MySQL.

cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysql

...Verificare i permessi...

$ ls -l /etc/rc.d/init.d/mysql
-rwxr-xr-x 1 root root 4031 mar 1 10:56 /etc/rc.d/init.d/mysql


...Se i permessi non appaiono come sopra impostarli così...

$ chmod 755 /etc/rc.d/init.d/mysql

...Infine, creare tutti i collegamenti (link) simbolici per l'avviamento automatico.
ATTENZIONE! - Nel nome dei collegamenti simbolici, i numeri che seguono la prima lettera non devono essere già stati utilizzati per altri link.

cd /etc/rc.d/rc0.d
ln -s ../init.d/mysql K88mysql

cd /etc/rc.d/rc1.d
ln -s ../init.d/mysql K88mysql

cd /etc/rc.d/rc2.d
ln -s ../init.d/mysql S88mysql

cd /etc/rc.d/rc3.d
ln -s ../init.d/mysql S88mysql

cd /etc/rc.d/rc4.d
ln -s ../init.d/mysql S88mysql

cd /etc/rc.d/rc5.d
ln -s ../init.d/mysql S88mysql

cd /etc/rc.d/rc6.d
ln -s ../init.d/mysql K88mysql


Impostare l'avvio automatico di APACHE

Copiare il file di avvio nell'apposita directory.
cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/apachessl

Modificare il file di avvio in modo che il Server parta sempre con il supporto SSL attivato.

vi /etc/rc.d/init.d/apachessl
...Modificare come sotto...
...
case $ARG in
start)
if [ $RUNNING -eq 1 ]; then
echo "$0 $ARG: httpd (pid $PID) già attivo"
continue
fi
if $HTTPD -DSSL; then
echo "$0 $ARG: httpd con SSL avviato"
else
echo "$0 $ARG: httpd non può essere avviato"
ERROR=3
fi
;;

...
Salvare e chiudere.

Creare tutti i link necessari all'avvio.

cd /etc/rc.d/rc0.d
ln -s ../init.d/apachessl K22apachessl

cd /etc/rc.d/rc1.d
ln -s ../init.d/apachessl K22apachessl

cd /etc/rc.d/rc2.d
ln -s ../init.d/apachessl K22apachessl

cd /etc/rc.d/rc3.d
ln -s ../init.d/apachessl S22apachessl

cd /etc/rc.d/rc4.d
ln -s ../init.d/apachessl S22apachessl

cd /etc/rc.d/rc5.d
ln -s ../init.d/apachessl S22apachessl

cd /etc/rc.d/rc6.d
ln -s ../init.d/apachessl K22apachessl



-----------------------------------------------------------------
L'installazione è finita, RIAVVIARE IL PC.

 
< Prec.
Il link di PaC

Chi è Online

Abbiamo 15 visitatori online