2017-07-14 126 views
0

我試圖在xampp中運行兩個不同的源代碼(一個用於管理員用戶)。
我使用httpd-vhosts.conf找到了一個解決方案。
在C:\ xampp \ apache \ conf \ extra \ httpd-vhosts.conf文件中我已經在config下面添加了。現在無法從同一網絡使用IP地址訪問我的虛擬主機

<VirtualHost *:80> 
DocumentRoot "C:\xampp\htdocs\project\user\www" 
ServerName 192.169.9.99 
<Directory "C:\xampp\htdocs\project\user\www"> 
    Options Indexes FollowSymLinks Includes ExecCGI 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
</Directory> 
</VirtualHost> 
<VirtualHost *:80> 
DocumentRoot "C:\xampp\htdocs\project\admin\www" 
ServerName 192.169.9.99.co  
<Directory "C:\xampp\htdocs\project\admin\www"> 
    Options Indexes FollowSymLinks Includes ExecCGI 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
</Directory> 
</VirtualHost> 

,我能看到192.169.9.99運行的用戶和管理員頁面和192.169.9.99.co
但是,在這裏我的問題是,我試圖與存在於我的同一網絡的另一個系統。
它給出了192.169.9.99正確的結果,但不是192.169.9.99.co

192.169.9.99.co重定向到99.co網站。

我做錯了,我錯過了什麼嗎?
還有其他的解決方案來達到這個要求嗎?

這可能實現這一目標嗎?謝謝。

回答

1
#Start 


<VirtualHost *:80> 
DocumentRoot "C:\xampp\htdocs\project\admin\www" 
ServerName 192.169.9.99.co  
<Directory "C:\xampp\htdocs\auction\frontend\www"> 
    Options Indexes FollowSymLinks Includes ExecCGI 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
</Directory> 
</VirtualHost> 


#next 

<VirtualHost *:80> 
DocumentRoot "C:\xampp\htdocs\project\user\www" 
ServerName 192.169.9.99 
<Directory "C:\xampp\htdocs\auction\frontend\www"> 
    Options Indexes FollowSymLinks Includes ExecCGI 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
</Directory> 
</VirtualHost> 

192.169.9.99由於匹配會在前面找到。

虛擬主機*:80

192.169.9.99

192.169.9.99 .CO

+0

感謝您的回覆,但現在我也面臨同樣的問題。 它重定向到99.co網站。 – Athavan

0

我發現我的谷歌搜索的解決方案。
我在httpd.conf中加入了「Listen 8081」,以便現在我的xammp將監聽80和8081端口。端口80
的httpd-vhosts.conf我已經加入

<VirtualHost *:8081> 
DocumentRoot "C:\xampp\htdocs\project\admin\www" 
</VirtualHost> 

文獻根將取自httpd.conf文件。
現在我嘗試與另一個系統,在我的網絡上,在192.169.9.99我的用戶網站正在運行。
192.169.9.99:8081我的管理員網站正在運行。

相關問題