Per visualizzare il nostro sito su xampp utilizziamo http://localhost/, ma ora impareremo ad accedere alle sottocartelle tramite i nostri indirizzi, es: http://prova2.mioserver/
Per prima cosa dobbiamo aggiungere l’url nell’elenco degli host:
per chi ha Linux:
1 |
sudo nano /etc/hosts |
(al posto di nano potete usare il vostro editor di testo preferito come kate, scratch o gedit)
su Windows aprite come amministratori un cmd e digitate:
1 |
notepad.exe "C:\windows\system32\drivers\etc\hosts" |
ora aggiungete la seguente riga:
1 |
127.0.2.1 prova2.mioserver |
(dove, d’ora in poi, al posto di prova2.mioserver scrivete il vostro url personalizzato)
127.0.x.x è il dominio locale (l’ip 127.0.0.1 è localhost), se volete aggiungere più di un url dovete modificare gli ultimi due numeri dell’ip per formare un ip non presente in questo file.
Ora dobbiamo configurare il nostro ip per xampp:
aprite:
1 2 3 |
sudo nano /opt/lampp/etc/httpd.conf notepad.exe "C:\xampp\apache\conf\httpd.conf" |
e cancellate il cancelletto (#) prima di Include etc/extra/httpd-vhosts.conf (su Windows etc/ potrebbe essere sostituito da un’altro path)
poi aprite:
1 2 3 |
sudo nano /opt/lampp/etc/extra/httpd-vhosts.conf notepad.exe "C:\xampp\apache\conf\extra\httpd-vhosts.conf" |
dove cancellate tutto e scrivete:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
NameVirtualHost * <VirtualHost *> DocumentRoot "/opt/lampp/htdocs" LINUX DocumentRoot "C:\xampp\htdocs" WINDOWS ServerName localhost </VirtualHost> <VirtualHost 127.0.2.1> DocumentRoot "----URL----" ServerName prova2.mioserver <Directory "----URL----"> Order allow,deny Allow from all AllowOverride All Options All </Directory> </VirtualHost> |
Dove al posto di —-URL—- mettete l’url della vostra cartella.
Ed ora riavviate xampp e… funziona!
Riavviare xampp su Linux:
1 |
sudo /opt/lampp/xampp reload |