- Home
- Categorie
- Coding e Sistemistica
- Hosting, Server e Domini
- [Apache] Creare un Virtual Host in locale
-
[Apache] Creare un Virtual Host in locale
Salve,
sto utilizzando EasyPHP-Devserver su Win10,
vorrei invece che richiamare le pagine cosi: http:\127.0.0.1\directory\progetto\contatti.php
richiamarle cosi: http:\nome-mio-progetto\contatti.php(gli slash sono al contrario chiaramente)
è possibile farlo tramite i Virtual Hosts?
il mio attuale è questo:
<VirtualHost 127.0.0.1> DocumentRoot "D:/EasyPHP-Devserver-17/eds-www" ServerName 127.0.0.1 <Directory "D:/EasyPHP-Devserver-17/eds-www"> Options FollowSymLinks Indexes ExecCGI AllowOverride All Order deny,allow Allow from 127.0.0.1 Deny from all Require all granted </Directory> </VirtualHost>
oppure se esiste un altro metodo....
Grazie molte a tutti.
-
Ciao,
purtroppo creare il virtual host non basta, devi anche utilizzare un dominio di primo livello (per esempio nome-mio-progetto.miopc) con un dns locale che ti permetta di risolvere i nomi con wildcard (*.miopc). Ti consiglio Acrylic DNS che è gratuito e funziona bene.In questo caso il VirdualHost potrebbe essere simile a questo e nome-mio-progetto.miopc punterebbe alla directory D:/EasyPHP-Devserver-17/eds-www/nome-mio-progetto/
<VirtualHost *:80> UseCanonicalName Off ServerAlias *.${USERDOMAIN} VirtualDocumentRoot "D:/EasyPHP-Devserver-17/eds-www/%1" <Directory "D:/EasyPHP-Devserver-17/eds-www/*"> Options Indexes FollowSymLinks AllowOverride All Order Allow,Deny Allow from all </Directory> </VirtualHost>
-
@altraSoluzione said:
Ciao,
purtroppo creare il virtual host non basta, devi anche utilizzare un dominio di primo livello (per esempio nome-mio-progetto.miopc) con un dns locale che ti permetta di risolvere i nomi con wildcard (*.miopc). Ti consiglio Acrylic DNS che è gratuito e funziona bene.In questo caso il VirdualHost potrebbe essere simile a questo e nome-mio-progetto.miopc punterebbe alla directory D:/EasyPHP-Devserver-17/eds-www/nome-mio-progetto/
> <VirtualHost *:80> UseCanonicalName Off ServerAlias *.${USERDOMAIN} VirtualDocumentRoot "D:/EasyPHP-Devserver-17/eds-www/%1" <Directory "D:/EasyPHP-Devserver-17/eds-www/*"> Options Indexes FollowSymLinks AllowOverride All Order Allow,Deny Allow from all </Directory> </VirtualHost> >``` Ok, ti ringrazio!