-
Ho appena installato Apache/PHP/MySQL e ho configurato Apache come indicato in una guida (http://freephp.html.it/guide/lezione.asp?id=146).
Ho impostato in httpd.conf il DocumentRoot (che di default è "C:/Programmi/Apache Group/Apache/htdocs") a "C:\Lang\Progetto\Sito1", così quando mi collego a http://localhost ottengo subito l'index.html del mio Sito1. Tutto ok, ma ora vorrei sapere come poter accedere ai miei Sito2, Sito3, etc. Forse ci accedo con una cosa del tipo http://localhost/Sito1, http://localhost/Sito2, http://localhost/Sito3... ma come si fa? Cosa devo cambiare in httpd.conf? (in pratica non voglio avere un SOLO sito raggiungibile, ma più d'uno)
Sentowatt
http://www.sentowatt.rocks.it
-
basta che modifichi C:\Lang\Progetto\Sito1 in C:\Lang\Progetto oppure sito2-3 eccc devono essere sottocartelle di sito1
-
No... d'accordo, fin qui c'ero arrivato.
Il punto è che potrei avere C:\Lang\Progetti\Sito1 e però anche C:\Prg\Sito2, cioè senza una radice comune.
In altre parole ho bisogno di specificare "siti" posizionati in path molto diversi all'interno del mio file system...
Sentowatt
http://www.sentowatt.rocks.it
-
non credo si possa, anche percè poi come fai a far andare il browser nel sito giusto se hai più indirizzi? la cosa più ovvia da fare sono le sottocartelle, poi con un file index-php o html ti fai un'elenco dei siti e li scegli aprendo il browser..
-
in qualsiasi caso, le cartelle devono essere come minimo nella server root.
inoltre si può fare con dei vari redirect:
dentro ad httpd.conf dovresti trovare diverse righe così
#<VirtualHost *>
# ServerAdmin webmaster@dummy-host.example.com
# DocumentRoot /www/docs/dummy-host.example.com
# ServerName dummy-host.example.com
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
#</VirtualHost>
questi sono virtual hostes, te lo configuri, togli il commento e dovrebbe andare...
in ogni caso io ho un manuale spettacolo, perciò se hai bisogno d'altro mandami una mai e vedo se trovo qualcosa.
SYME