Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "ApachePHPMySQL"
Differenze tra le versioni 19 e 26 (in 7 versioni)
Versione 19 del 04/08/2006 04.59.15
Dimensione: 8072
Autore: P3E2
Commento:
Versione 26 del 21/01/2007 19.27.44
Dimensione: 8812
Autore: LeoIannacone
Commento: Conclusa la revisione.
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents(3)]]||

Postate sul forum per ogni dubbio o problema.
#format wiki
#LANGUAGE it
[[BR]]
||<tablestyle="float:right; font-size: 0.9em; width:30%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents(1)]]||
Linea 7: Linea 8:
Questo how-to è frutto della mia esperienza personale nell'installazione di LAMP su Ubuntu ed è stato testato su diverse macchine, tuttavia è possibile che in alcuni casi si possa incorrere in errori di vario genere. Nell'how-to dedicherò alcune righe alle problematiche più comuni e alle relative soluzioni, ma vi invito a postare sul forum nel caso doveste andare in contro ad imprevisti durante l'installazione o la configurazione dei vari applicativi. Questo ''how-to'' è frutto della mia esperienza personale nell'installazione di '''LAMP''' su '''Ubuntu''', testata anche su diverse macchine; tuttavia è possibile che in alcuni casi si possa incorrere in errori di vario genere. Nell' ''how-to'' dedicherò alcune righe alle [:ApachePHPMySQL#errori:problematiche] più comuni e alle relative soluzioni, ma vi invito a postare sul [http://forum.ubuntu-it.org/ forum] nel caso doveste andare in contro ad imprevisti durante l'installazione o la configurazione dei vari applicativi.
Linea 9: Linea 10:
!!! ATTENZIONE !!!
Linea 11: Linea 11:
Ricordo che questa guida vuole aiutare l'utente a configurare una piattaforma di sviluppo LAMP, anzi '''UAMP (Ubuntu, Apache, PHP, MySQL)''' funzionante e non un webserver. [[Immagine(Icone/Piccole/warning.png,,left)]] [[BR]]'''Attenzione:''' Questa guida vuole aiutare l'utente nell'installazione di una piattaforma di sviluppo '''LAMP''', anzi '''UAMP''' ('''U'''buntu, '''A'''pache, '''P'''HP, '''M'''ySQL) funzionante, e non nella configurazione di un ''webserver'' !
Linea 15: Linea 16:
Il procedimento di installazione diventa molto semplice se non si ha intenzione di compilare i pacchetti autonomamente (questo metodo non verrà trattato nell'how-to), ma si decide di sfruttare quelli messi a disposizione nei repository ufficiali. Personalmente ho installato solo una volta LAMP compilando da me i pacchetti ed è una scelta che sconsiglio a chi non è pratico. Come scritto sopra, la procedura è molto semplice e consiste nell'installazione di alcuni pacchetti essenziali che si può effettuare tramite apt-get o con il vostro gestore di pacchetti (Synaptic nel mio caso). I pacchetti in questione sono: Il procedimento di installazione diventa molto semplice se non si ha intenzione di compilare i pacchetti autonomamente (questo metodo non verrà trattato nell' ''how-to''), ma si decide di sfruttare quelli messi a disposizione nei [:Repository:repository] ufficiali. Personalmente ho installato solo una volta '''LAMP''' compilando da me i pacchetti ed è una scelta che sconsiglio a chi non è pratico. Come scritto sopra, la procedura è molto semplice e consiste nell'installazione di alcuni pacchetti essenziali che si può effettuare tramite ''apt-get'' o con il proprio gestore di pacchetti (''Synaptic'', ''adept'').

I pacchetti in questione sono: ''apache2-mpm-prefork mysql-server libapache2-mod-php5 php5-mysql''
Linea 17: Linea 20:
 * '''apache2-mpm-prefork''' (con relative dipendenze che verrano risolte da apt-get o il nostro gestore di pacchetti) che è il webserver  * ''apache2-mpm-prefork'': il webserver
Linea 19: Linea 22:
 * '''mysql-server''' che il pacchetto riguardante mysql  * ''mysql-server'':pacchetto riguardante mysql
Linea 21: Linea 24:
 * '''libapache2-mod-php5''' che è il modulo PHP per Apache  * ''libapache2-mod-php5'': modulo PHP per Apache
Linea 23: Linea 26:
 * '''php5-mysql''' che è l'estensione MySQL per PHP  * ''php5-mysql'': estensione MySQL per PHP
Linea 25: Linea 28:
'''Quindi da terminale andiamo a scrivere:'''

{{{
apt-get install apache2-mpm-prefork mysql-server libapache2-mod-php5 php5-mysql
}}}

'''Se non ricevete alcun errore''' di download o di configurazione '''avete appena installato LAMP''' e non vi resta che configurarlo. Verifichiamo però che ogni componente sia stato installato correttamente.
Se non si riceve alcun errore di download o di configurazione passare direttamente alla [:ApachePHPMySQL#configurazione:configurazione]. Verificare però che ogni componente sia stato installato correttamente.
Linea 35: Linea 32:
Apache dovrebbe già essere in esecuzione ma per sicurezza avviatelo o riavviatelo con questo comando:
 
Apache dovrebbe già essere in esecuzione, per sicurezza riavviarlo:
Linea 41: Linea 37:
Potreste incorrere nel seguente errore:
Potrebbe verificarsi il seguente errore:
Linea 46: Linea 41:
Non preoccuparsi, verrà risolto più avanti nel paragrafo [:ApachePHPMySQL#errori:errori]
Linea 47: Linea 43:
Non preoccupatevi!!! Più avanti vedremo come risolverlo. Controllare che in [http://localhost/apache2-default questo link] venga visualizzata la scritta «'''It Works!'''». Se fosse così, considerarsi soddisfatti e proseguire con la guida.
Linea 49: Linea 45:
Dovrebbe essere tutto ok, ma per sicurezza controllate con i vostri occhi seguendo questo link: http://localhost/apache2-default . Vedete la classica pagina di Apache??? Se è così potete essere soddisfatti e proseguire con la guida.

Prima di passare al prossimo argomento vi lascio i comandi principali di Apache. '''Attenzione!!! Devono essere eseguiti sempre da root quindi preceduti sempre da un bel ''sudo''.'''

Avviare Apache:

{{{
/etc/init.d/apache2 start
}}}

Restartare Apache:

{{{
/etc/init.d/apache2 restart
}}}

Fermare Aapache:

{{{
/etc/init.d/apache2 stop
}}}
Ecco alcuni comandi principali di Apache, notare che vanno eseguiti sempre da '''root''' quindi preceduti sempre da [:Sudo:sudo]:
||<tablestyle="width: 50%" >'''/etc/init.d/apache2 start'''|| Avvia il demone ''Apache''||
||'''/etc/init.d/apache2 restart'''|| Riavvia ''Apache''||
||'''/etc/init.d/apache2 stop'''|| Ferma ''Apache''||
Linea 73: Linea 51:
Per verificare il corretto funzionamento di PHP andiamo a '''creare nella nostra DocumentRoot''', che di Default si trova in ''/var/www'', un file di prova php: Per verificare il corretto funzionamento di '''PHP''' creare un file di prova nella nella propria '''Document``Root''', che di Default è `/var/www`.
Linea 75: Linea 53:
Con l'[:EditorDiTesto:editor] di testo preferito e con i permessi [:Sudo:sudo] creare il file `/var/www/info.php` e inserirci all'interno la seguente riga:
Linea 76: Linea 55:
sudo gedit /var/www/info.php <?php phpinfo(); ?>
Linea 78: Linea 57:
Salvare il file e recarsi all'indirizzo http://localhost/info.php .
Linea 79: Linea 59:
Inserite all'interno del file la seguente stringa:

''<?php phpinfo(); ?>''

Andiamo su http://localhost/info.php e dovremmo vedere la classica pagina di informazioni del PHP. Se così non fosse provate a controllare se avete eseguito correttamente ogni step dell'how-to oppure vedete più avanti dove tratterò gli errori.
Dovrebbe essere visualizzata la classica pagina di informazioni di '''PHP'''. Se così non fosse assicurarsi di aver eseguito correttamente ogni step dell' ''how-to'', o controllare il paragrafo sugli [:ApachePHPMySQL#errori:errori].
Linea 86: Linea 61:

MySQL viene installato con '''utente fittizio root''' e il '''campo password vuoto'''. Per verificare che funzioni:
MySQL viene installato con un ''utente fittizio root'' e un ''campo password vuoto''. Per verificare che funzioni digitare in un terminale il comando:
Linea 92: Linea 65:

Dovreste avere in risposta:
La risposta dovrebbe essere:
Linea 104: Linea 75:
In tal caso '''avete terminato l'installazione di LAMP con successo!!!''' In tal caso l'installazione di '''LAMP''' è stata eseguita con successo.
[[Anchor(configurazione)]]
Linea 108: Linea 79:
La configurazione di un ambiente LAMP è un argomento molto ampio e in questa guida mi limiterò a trattare le domande più frequenti. La configurazione di un ambiente '''LAMP''' è un argomento molto ampio, questa guida si limiterà a trattare le domande più frequenti.
Linea 112: Linea 83:
Per qualsiasi modifica sul webserver Apache i file di configurazione li trovate nella seguente directory: ''/etc/apache2''. Per qualsiasi modifica sul ''webserver'' di Apache i file di configurazione li trovate nella directory `/etc/apache2`.
[[Anchor(documentroot)]]
Potrebbe essere utile cambiare la Document``Root. Per far ciò editare alcuni file di configurazione del ''webserver'': `/etc/apache2/sites-available/default` e `/etc/apache2/apache2.conf`
Linea 114: Linea 87:
 * '''Cambiare la DocumentRoot'''

Per cambiare la DocumentRoot è necessario editare alcuni file di configurazione del webserver ''apache2.conf'' e ''default'':

{{{
sudo gedit /etc/apache2/apache2.conf /etc/apache2/sites-available/default
}}}

Decommentare le seguenti righe e/o sostituire al posto dell'asterisco il vostro nome utente:
Decommentare le seguenti righe e/o sostituire al posto dell'asterisco il proprio nome utente:
Linea 131: Linea 96:
'''Create nella vostra cartella personale utente una directory di nome ''public_html''.''' Restartate Apache:
Creare nella propria '''Home''' la directory `public_html` e riavviare '''Apache''':
Linea 134: Linea 98:
sudo /etc/init.d/apache2 restart mkdir ~/public_html && sudo /etc/init.d/apache2 restart
Linea 137: Linea 101:
Inserite dentro la cartella un file di prova php. Controllate tutto su http://localhost/ . Inserire dentro la cartella il file di prova php e ricontrollare tutto su http://localhost/ .
Linea 141: Linea 105:
Per qualsiasi modifica al PHP il file di configurazione '''php.ini''' si trova nella cartella ''/etc/php5/apache2''. Per qualsiasi modifica al '''PHP''' il file di configurazione ''php.ini'' si trova nella cartella `/etc/php5/apache2`.
Linea 143: Linea 107:
 * '''Installare librerie'''

Installare librerie per PHP è molto semplice. Infatti le possiamo riconoscere tra i pacchetti dei repository perchè '''i loro nomi cominciano per php5'''. Un esempio lo è la libreria per le immagini gd:
Potrebbe essere utile installare librerie supplementari di '''PHP'''. Riconoscerle tra i pacchetti dei [:Repository:repository] ufficiali è molto semplice: i loro nomi cominciano per ''php5''. Un esempio lo è la libreria per le immagini ''gd'':
Linea 153: Linea 114:
Per la gestione del database si può sempre lavorare da terminale, ma '''il mio consiglio è di installare phpmyadmin'''. Per la gestione del database si può sempre lavorare da terminale, ma il consiglio è di installare ''phpmyadmin'', un'interfaccia grafica per una più facile gestione.
Linea 155: Linea 116:
 * '''Cambiare la password'''

Per cambiare la password a MySQL è necessario:
Potrebbe essere utile cambiare la password a '''MySQL''', in tal caso digitare da terminale
Linea 161: Linea 119:
}}}
E successivamente digitare:
{{{
Linea 163: Linea 124:
Con la propria ''passwordpersonale''.
[[Anchor(errori)]]
= Errori e problematiche comuni =
Questa sezione della guida vuole raccogliere tutti gli errori e le problematiche comuni, come da titolo, con le relative soluzioni. Chiunque può aggiungere errori ulteriori in cui è incorso durante l'installazione di '''LAMP''' inserendo anche l'eventuale la soluzione agli stessi.
Linea 164: Linea 129:
= Errori e problematiche comuni =

Questa sezione della guida vuole raccogliere tutti gli errori e le problematiche comuni, come da titolo, con le relative soluzioni. Chiunque può aggiungere personalmente gli errori in cui è incorso durante l'installazione di LAMP e come ha risolto.

 * '''Errore all'avvio di Apache: "Could not determine..."'''
== Errore all'avvio di Apache: "Could not determine... ==
Se durante l'avvio di '''Apache''' si verificasse il seguente errore:
Linea 173: Linea 134:

E' uno degli errori più comuni ed estremamente facile da risolvere. Bisogna modificare il file di configurazione di Apache:
Modificare il file di configurazione di '''Apache''' con l'[:EditorDiTesto:editor] di testo preferito e con i permessi [:Sudo:sudo] il file `/etc/apache2/apache2.conf` aggiungendo o modificando, a seconda se è presente o non, questa riga:
Linea 177: Linea 136:
sudo gedit /etc/apache2/apache2.conf ServerName localhost
Linea 180: Linea 139:
Si aggiunga o si modifichi, a seconda se è presente o non, questa riga al termine del testo: == Apache configurato ma non si riescono a visualizzare i file in /var/www ==
Un altro problema molto comune è legato ''all'impossibilità di vedere i file'' perché la Document``Root di default è situata in una cartella senza permessi in lettura e scrittura: `/var/www/`.
Linea 182: Linea 142:
''ServerName localhost''

 * '''Apache configurato ma non si riescono a visualizzare i file in ''/var/www'''''

Un altro problema molto comune è quello legato '''all'impossibilità di vedere i file perchè la DocumentRoot di default è situata in una cartella senza permessi in lettura e scrittura''': ''/var/www/''. Una soluzione potrebbe essere quella di abilitare i permessi tramite il comando ''chmod'' oppure cambiare la DocumentRoot come è stato spiegato qualche paragrafo più su. Se volete usare chmod:
Una soluzione potrebbe essere quella di abilitare i permessi tramite il comando [:PermessiFile:chmod] oppure cambiare la Document``Root come è stato spiegato in [:ApachePHPMySQL#documentroot:questo] paragrafo. Se si vuole cambiare i permessi della cartella, digitare in un terminale il comando:
Linea 192: Linea 147:
= Link utili = == Problemi di porte tra Apache e Skype ==
Linea 194: Linea 149:
 * '''Guida in pdf''' Sembra che di default '''Apache''' utilizzi la stessa porta di '''Skype''' per cui si potrebbe andare in contro ad alcuni errori. Questo problema si risolve editando con l'[:EditorDiTesto:editor] di testo preferito e con i permessi [:Sudo:sudo] il file `/etc/apache2/ports.conf` e modificando il numero della porta usata da '''Apache'''.
= Ulteriori Risorse =
Linea 196: Linea 152:
http://download.nuxwin.com/tutoriels/ubuntu/dapper-drake/lamp-x.2.5.5.pdf ''(francese)''  * [http://download.nuxwin.com/tutoriels/ubuntu/dapper-drake/lamp-x.2.5.5.pdf Guida in pdf] - (fr)
Linea 198: Linea 154:
 * '''Come installare XAMPP'''  * [http://www.ubuntuforums.org/showthread.php?t=223410 Come installare XAMPP] - (en)
Linea 200: Linea 156:
http://www.ubuntuforums.org/showthread.php?t=223410 ''(inglese)''  * Per qualsiasi problema esiste [http://www.google.it Google]
Linea 202: Linea 158:
 * '''Problemi'''
Linea 204: Linea 159:
http://www.google.com

= Commenti =

Ciao, sul wiki esistono già le guide per apache, php e mysql, verifica che questa pagina non ripeta le stesse cose:

* Guida apache e php => WebServer
 * Guida mysql => WebServer e ServerDatabase

BlackDesert

Questa guida non serve a realizzare un webserver!!! Infatti serve solo a creare l'ambiente di sviluppo LAMP per i webmaster. Non si installa nemmeno apache2 per intero...

P3E2
##= Commenti =
##
##Ciao, sul wiki esistono già le guide per apache, php e mysql, verifica che questa pagina non ripeta le stesse cose
:
##
##
* Guida apache e php => WebServer
## * Guida mysql => WebServer e ServerDatabase
##
##
BlackDesert
##
##
Questa guida non serve a realizzare un webserver!!! Infatti serve solo a creare l'ambiente di sviluppo LAMP per i webmaster. Non si installa nemmeno apache2 per intero...
##
##
P3E2
Linea 220: Linea 173:
CategoryNuoviDocumenti

BR

Introduzione

Questo how-to è frutto della mia esperienza personale nell'installazione di LAMP su Ubuntu, testata anche su diverse macchine; tuttavia è possibile che in alcuni casi si possa incorrere in errori di vario genere. Nell' how-to dedicherò alcune righe alle [:ApachePHPMySQL#errori:problematiche] più comuni e alle relative soluzioni, ma vi invito a postare sul [http://forum.ubuntu-it.org/ forum] nel caso doveste andare in contro ad imprevisti durante l'installazione o la configurazione dei vari applicativi.

Immagine(Icone/Piccole/warning.png,,left) BRAttenzione: Questa guida vuole aiutare l'utente nell'installazione di una piattaforma di sviluppo LAMP, anzi UAMP (Ubuntu, Apache, PHP, MySQL) funzionante, e non nella configurazione di un webserver !

Installazione

Il procedimento di installazione diventa molto semplice se non si ha intenzione di compilare i pacchetti autonomamente (questo metodo non verrà trattato nell' how-to), ma si decide di sfruttare quelli messi a disposizione nei [:Repository:repository] ufficiali. Personalmente ho installato solo una volta LAMP compilando da me i pacchetti ed è una scelta che sconsiglio a chi non è pratico. Come scritto sopra, la procedura è molto semplice e consiste nell'installazione di alcuni pacchetti essenziali che si può effettuare tramite apt-get o con il proprio gestore di pacchetti (Synaptic, adept).

I pacchetti in questione sono: apache2-mpm-prefork mysql-server libapache2-mod-php5 php5-mysql

  • apache2-mpm-prefork: il webserver

  • mysql-server:pacchetto riguardante mysql

  • libapache2-mod-php5: modulo PHP per Apache

  • php5-mysql: estensione MySQL per PHP

Se non si riceve alcun errore di download o di configurazione passare direttamente alla [:ApachePHPMySQL#configurazione:configurazione]. Verificare però che ogni componente sia stato installato correttamente.

Apache

Apache dovrebbe già essere in esecuzione, per sicurezza riavviarlo:

sudo /etc/init.d/apache2 restart

Potrebbe verificarsi il seguente errore:

apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

Non preoccuparsi, verrà risolto più avanti nel paragrafo [:ApachePHPMySQL#errori:errori]

Controllare che in [http://localhost/apache2-default questo link] venga visualizzata la scritta «It Works!». Se fosse così, considerarsi soddisfatti e proseguire con la guida.

Ecco alcuni comandi principali di Apache, notare che vanno eseguiti sempre da root quindi preceduti sempre da [:Sudo:sudo]:

/etc/init.d/apache2 start

Avvia il demone Apache

/etc/init.d/apache2 restart

Riavvia Apache

/etc/init.d/apache2 stop

Ferma Apache

PHP

Per verificare il corretto funzionamento di PHP creare un file di prova nella nella propria DocumentRoot, che di Default è /var/www.

Con l'[:EditorDiTesto:editor] di testo preferito e con i permessi [:Sudo:sudo] creare il file /var/www/info.php e inserirci all'interno la seguente riga:

<?php phpinfo(); ?>

Salvare il file e recarsi all'indirizzo http://localhost/info.php .

Dovrebbe essere visualizzata la classica pagina di informazioni di PHP. Se così non fosse assicurarsi di aver eseguito correttamente ogni step dell' how-to, o controllare il paragrafo sugli [:ApachePHPMySQL#errori:errori].

MySQL

MySQL viene installato con un utente fittizio root e un campo password vuoto. Per verificare che funzioni digitare in un terminale il comando:

sudo mysql

La risposta dovrebbe essere:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 9 to server version: 5.0.22-Debian_0ubuntu6.06-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

In tal caso l'installazione di LAMP è stata eseguita con successo. Anchor(configurazione)

Configurazione

La configurazione di un ambiente LAMP è un argomento molto ampio, questa guida si limiterà a trattare le domande più frequenti.

Apache

Per qualsiasi modifica sul webserver di Apache i file di configurazione li trovate nella directory /etc/apache2. Anchor(documentroot) Potrebbe essere utile cambiare la DocumentRoot. Per far ciò editare alcuni file di configurazione del webserver: /etc/apache2/sites-available/default e /etc/apache2/apache2.conf

Decommentare le seguenti righe e/o sostituire al posto dell'asterisco il proprio nome utente:

#<Directory /home/*/public_html>
#       AllowOverride FileInfo AuthConfig Limit
#       Options Indexes SymLinksIfOwnerMatch IncludesNoExec
#</Directory>

Creare nella propria Home la directory public_html e riavviare Apache:

mkdir ~/public_html && sudo /etc/init.d/apache2 restart

Inserire dentro la cartella il file di prova php e ricontrollare tutto su http://localhost/ .

PHP

Per qualsiasi modifica al PHP il file di configurazione php.ini si trova nella cartella /etc/php5/apache2.

Potrebbe essere utile installare librerie supplementari di PHP. Riconoscerle tra i pacchetti dei [:Repository:repository] ufficiali è molto semplice: i loro nomi cominciano per php5. Un esempio lo è la libreria per le immagini gd:

sudp apt-get install php5-gd

MySQL

Per la gestione del database si può sempre lavorare da terminale, ma il consiglio è di installare phpmyadmin, un'interfaccia grafica per una più facile gestione.

Potrebbe essere utile cambiare la password a MySQL, in tal caso digitare da terminale

sudo mysql

E successivamente digitare:

mysqladmin -u root password passwordpersonale

Con la propria passwordpersonale. Anchor(errori)

Errori e problematiche comuni

Questa sezione della guida vuole raccogliere tutti gli errori e le problematiche comuni, come da titolo, con le relative soluzioni. Chiunque può aggiungere errori ulteriori in cui è incorso durante l'installazione di LAMP inserendo anche l'eventuale la soluzione agli stessi.

Errore all'avvio di Apache: "Could not determine...

Se durante l'avvio di Apache si verificasse il seguente errore:

apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

Modificare il file di configurazione di Apache con l'[:EditorDiTesto:editor] di testo preferito e con i permessi [:Sudo:sudo] il file /etc/apache2/apache2.conf aggiungendo o modificando, a seconda se è presente o non, questa riga:

ServerName localhost

Apache configurato ma non si riescono a visualizzare i file in /var/www

Un altro problema molto comune è legato all'impossibilità di vedere i file perché la DocumentRoot di default è situata in una cartella senza permessi in lettura e scrittura: /var/www/.

Una soluzione potrebbe essere quella di abilitare i permessi tramite il comando [:PermessiFile:chmod] oppure cambiare la DocumentRoot come è stato spiegato in [:ApachePHPMySQL#documentroot:questo] paragrafo. Se si vuole cambiare i permessi della cartella, digitare in un terminale il comando:

sudo chmod u=rwx /var/www

Problemi di porte tra Apache e Skype

Sembra che di default Apache utilizzi la stessa porta di Skype per cui si potrebbe andare in contro ad alcuni errori. Questo problema si risolve editando con l'[:EditorDiTesto:editor] di testo preferito e con i permessi [:Sudo:sudo] il file /etc/apache2/ports.conf e modificando il numero della porta usata da Apache.

Ulteriori Risorse