Sto cercando di imparare come configurare un server HTTP Apache (con il quale non ho esperienza) qualcun altro ha installato in una VM che esegue Ubuntu 8.04.
So che il server è in esecuzione, dato che ottengo " <html><body><h1>It works!</h1></body></html>
" quando vado a http://1.2.3.4/ (dove 1.2.3.4 è il numero IP della VM).
Ho trovato apache2.conf e httpd.conf (tra gli altri file) in / etc / apache2 /. httpd.conf è vuoto.
Ho provato ad aggiungere DocumentRoot "/home/username/temp"
in /etc/apache2/httpd.conf e ho inserito un semplice HTML in /home/username/temp/index.html. Ma quando ricarico http://1.2.3.4/ non cambia.
Devo riavviare httpd per ottenere che accetti la modifica a DocumentRoot?
Aggiornamento : ho modificato "DocumentRoot / var / www /" in / etc / apache2 / siti-disponibili / impostazione predefinita in "DocumentRoot / home / nome utente / temp", ma l'HTML successivo non è stato pubblicato fino a quando non sono stato eseguito sudo service apache2 restart
. Posso dire ad Apache di ricaricare la configurazione (invece di riavviare)?
Aggiornamento n. 2 : ottenuto dal commento di Karol Piczak sulla sua risposta:sudo /etc/init.d/apache2 reload
/etc/apache2/sites-available/default
con la mappa radice del documento su / home / davuz / Code / www . Mi manca questo errore: "Proibito Non hai i permessi per accedere a /index.php su questo server." Ho provatochmod 775 www
o 777 ma è ancora errore 403.