我正在設置可從遠程/客戶機訪問的虛擬主機。
在我的服務器機器(Win XP和XAMPP 1.6.7)中,我的主機文件如下所示。虛擬主機重定向到xampp文件夾,但僅限於通過遠程機器訪問時
127.0.0.1 localhost
127.0.0.1 mysite.dev
我的httpd-vhosts.conf
如下所示。
NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost mysite.dev:80>
ServerName mysite.dev
ServerAlias mysite.dev
DocumentRoot "C:/xampp/htdocs/mysite"
</VirtualHost>
如果我瀏覽http://mysite.dev
,它可以在服務器上正常工作。但在遠程/客戶機上,它會一直重定向到http://mysite.dev/xampp
。
我在遠程機器的主機文件中添加了一行。
127.0.0.1 localhost
192.168.1.1 mysite.dev
IP 192.168.1.1
是服務器機器IP。
任何想法來解決這個問題?
即使將''更改爲'',服務器本身也無法訪問虛擬主機。我試圖將'127.0.0.1'更改爲'*:80',但它使服務器計算機中的http:// localhost /不可訪問。 –
Sithu
我的上面的配置在服務器機器上是可以的,但在遠程機器上只有問題。當我嘗試更改上述配置中的某些內容時,它使服務器本身無法訪問虛擬主機。 – Sithu