Problema con la configurazione degli host virtuali
-
05-09-2019 - |
Domanda
Alcuni dettagli
- XAMPP 1.7.1
- Sistema operativo testato su Vista e XP
Ciao a tutti.Ho alcuni problemi con la configurazione dei miei host virtuali.Attualmente ho due siti.
Ecco il mio file vhost.conf:
<VirtualHost *:80>
ServerAdmin me@site.nl
DocumentRoot c:/xampp/htdocs/site1/trunk/
ServerName site1.local
</VirtualHost>
<VirtualHost *:80>
ServerAdmin me@site.nl
DocumentRoot c:/xampp/htdocs/site2/trunk/
ServerName site2.local
</VirtualHost>
E ovviamente nel mio file host ho
127.0.0.1 site1.local
127.0.0.1 site2.local
Ho riavviato Apache e il mio browser più volte.
Ecco il mio problema:
http://sito1.local lavori.Ma quando vado a http://sito2.local, arrivo a site1.local.
qualche idea?
Soluzione
Tentativo
<VirtualHost "site1.local">
ServerAdmin spam@a1230912##ad#.nl
DocumentRoot c:/xampp/htdocs/site1/trunk/
ServerName site1.local
</VirtualHost>
<VirtualHost "site2.local">
ServerAdmin spam@a1230912##ad#.nl
DocumentRoot c:/xampp/htdocs/site2/trunk/
ServerName site2.local
</VirtualHost>
Ottieni sempre il sito 1 perché Apache è il primo per impostazione predefinita.
modificare
Decommenta
#NameVirtualHost *
A
NameVirtualHost *
Nel tuo httpd.conf
Il mio dice (/etc/httpd/conf/httpd.conf)
126 # Listen: Allows you to bind Apache to specific IP addresses and/or
127 # ports, in addition to the default. See also the <VirtualHost>
128 # directive.
129 #
130 # Change this to Listen on specific IP addresses as shown below to
131 # prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
132 #
133 Listen 127.0.0.1:80
134 NameVirtualHost 127.0.0.1
E il mio file vhost ha
<VirtualHost "www.whatever.com">
DocumentRoot /var/www/html/whatever/pub
ErrorLog logs/error_log
ServerName www.whatever.com
...
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow