我的VH工作正常。
Localhost和我的第一个站点(附加到域)工作得非常好,没有问题。
但是,我想添加第二个站点(如果包含localhost,则为第3个站点)来试验新站点。然而,在添加它之后,它似乎只是重新指向第一个站点的域。它们都是wordpress安装(虽然我还没有安装第三个,但是我无法访问它)但是我不确定它是否相关。
这是我的两个相关文件;
的httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot "c:/wamp/www"
ServerName localhost
ServerAlias localhost
<Directory "c:/wamp/www">
AllowOverride All
Require local
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "c:/wamp/www/mysite"
ServerName mysite.local
<Directory "c:/wamp/www/mysite">
AllowOverride All
Require local
</Directory>
ErrorLog "logs/mysite-error.log"
CustomLog "logs/mysite-access.log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin info@mydomain.co.uk
DocumentRoot "c:/wamp/www/wordpress"
ServerName mydomain.co.uk
ServerAlias www.mydomain.co.uk
<Directory "c:/wamp/www/wordpress">
AllowOverride All
</Directory>
ErrorLog "logs/wordpress-error.log"
CustomLog "logs/wordpress-access.log" common
</VirtualHost>
正如所解释的那样.. localhost有效,mydomain.co.uk有效(名称因隐私原因而更改,但有效!)。 mysite.local不是它只是重定向到mydomain.co.uk ???? (我尝试了一些名字,包括mysite.localhost等等 - 没有任何作用!我不在乎这个名字是什么我只是希望能够访问它,将很快为它购买一个域名。)
感谢任何帮助。感谢您!
这是主机文件,虽然它非常自我解释;
127.0.0.1 localhost
127.0.0.1 mysite.locals
127.0.0.1 mydomain.co.uk
::1 localhost
::1 mysite.local
::1 mydomain.co.uk