December 22
Secondo il marzo 2009 Netcraft Web Server Survey (riferimento 2), Apache è il server web più utilizzato al mondo. E 'utilizzato in oltre 104 milioni di siti. Apache è un software Open Source che può essere installato su sistemi operativi Windows, Linux e Unix. E 'la "A" nella LAMP (Linux Apache MySQL PHP / Perl / Python) acronimo. E 'possibile installare su Linux tramite il codice sorgente, i pacchetti .rpm e pacchetti .deb. Una volta installato, ci sono un paio di file di configurazione che devono essere modificati al fine di accedere al tuo sito web.
1 Creare un utente e di gruppo per l'amministrazione del server Web Apache. Non è una buona idea eseguirlo come root.
sudo groupadd www-apache
sudo useradd -c "Apache" -g www-apache -p Password1 www-apache
2 Scaricare e installare i pacchetti Apache2. È possibile scaricare direttamente dal sito web Apache o attraverso il gestore di pacchetti della vostra distribuzione.
3 Arrestare il servizio Apache.
fermata sudo /etc/init.d/apache2
4 Modificare il / envvars file / etc / apache2.
gedit / etc / apache2 / envvars
5 Modificare le seguenti due linee in modo da riflettere l'utente di Apache:
export APACHE_RUN_USER = www-apache
export APACHE_RUN_GROUP = www-apache
6 Creare una directory in cui si desidera mantenere i vostri siti web.
mkdir / public_html
7 Creare un file di configurazione per il tuo sito in / etc / apache2 / sites-available copiando il file di configurazione di default. In questo esempio, il sito sarà chiamato Navaja.
cp / etc / apache2 / sites-available / default / etc / apache2 / sites-available / Navaja
8 Modificare il file di configurazione Navaja.
gedit / etc / apache2 / sites-availabe Navaja
9 Modificare le seguenti linee in modo da riflettere la configurazione:
In "<VirtualHost *: 80>":
ServerAdmin [email protected]
DocumentRoot / public_html
<Directory / public_html / Navaja>
La linea di cui sopra è la seconda sezione "<Directory>".
10 Disabilitare il sito predefinito.
sudo a2dissite di default
11 Attivare il nuovo sito.
sudo a2ensite Navaja
12 Riavviare Apache.
restart sudo /etc/init.d/apache2
13 Creare un file index.html nella directory / / public_html.
14 Testare la configurazione aprendo un browser Web e digitare http: // localhost nella barra degli indirizzi.