Come configurare Apache Web Server in Linux

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.

istruzione

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.