Come posso creare una cartella pubblica html?

Sono un programmatore PHP e nuovo in Ubuntu. Ora sto usando Ubuntu 12.4 Ho bisogno di creare una directory pubblica html nella mia home directory per una facile valutazione dei file php. Come posso creare questa directory public_html sulla mia cartella home. E come si configura come un server Apache per eseguire script php?

Apache viene fornito con il modulo userdir che consente di utilizzare /home/USER/public_html come directory principale.

Accederai a questo public_html come localhost/~USER/

Potrebbe essere necessario abilitare userdir, se non abilitato, che viene eseguito da:

sudo a2enmod

Di default Apache usa /var/www come root del documento.

O puoi anche creare un virtualhost con la tua specifica radice del documento.

https://help.ubuntu.com/lts/serverguide/httpd.html

Quello che ho fatto per il mio caso è stato creato public_html nella mia home directory e poi creato symlink in /var/www per puntare a questa directory public_html ( creando un link simbolico ).

Per creare un collegamento simbolico devi usare il seguente comando:

 sudo ln -s /home/$USER/public_html /var/www 

qui $USER è il tuo nome utente. Per maggiori dettagli controlla il sito menzionato sopra.

Grazie a tutti. Ora trovo il modo corretto per configurare apache dallo stack overflow. https://stackoverflow.com/questions/526742/how-can-i-make-a-public-html-folder-in-ubuntu

E da chiedere a ubuntu

Dovrei colbind simbolicamente la mia directory / var / www a casa mia?