Buongiorno,
dopo aver sviluppato un applicativo in locale nel mio Pc, ho la necessità di spostarlo nella LAN aziendale.
Ho così installato XAMPP nel server locale e avviato apache e mysql.
Ho copiato il progetto nella cartella htdocs ed entrando con la URL localhost tutto funziona.
Ora vorrei che i client della rete possano accedere al progetto e tutto pare funzionare se nel mio client digito http://ipdelserver/ ma vorrei evitare che gli altri client della rete digitino l'ip e ho pensato ad un virtualhost così specificato nel file vhost.conf di Apache
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "C:\xampp\htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:\wwww\credintranet"
ServerName credintranet.locl
<Directory "C:\wwww\credintranet">
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
ho aggiornato il file host del server windows con
127.0.0.1 credintranet.locl
ora se nel browser del server digito
http://credintranet.locl
mi raggiunge tranquillamente il progetto.
Se digito quella url nel mio client invece no.
PERCHé?