2012-02-11 107 views
0

我無法找到訪問我的Android手機上虛擬主機頁面(以及默認Apache index.html頁面)的方式。我的Android和PC上的主機文件使用127.0.0.1作爲localhost和domain1.com。我已經在我的電腦上重新啓動了我的Apache服務器,並且我可以在我的電腦的domain1.com瀏覽器上正常訪問它,但似乎無法在我的Android瀏覽器上訪問它。我嘗試了一個公共IP地址,domain1.com,domain1.com:8000,127.0.0.1:8000,localhost:8000 ...但似乎沒有任何工作。不過,他們在本地PC上工作。這是我的httpd.conf文件:本地訪問Android設備上的Apache服務器

<Directory /home/*/public_html/> 
AllowOverride FileInfo AuthConfig Limit 
Order allow,deny 
Allow from all 
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec 
<Limit GET POST OPTIONS> 
    Order allow,deny 
    Allow from all 
</Limit> 
<LimitExcept GET POST OPTIONS> 
    Order deny,allow 
    Deny from all 
</LimitExcept> 
</Directory> 

ScriptAlias /cgi-bin/ "/home/*/public_html/domain1.com/public/" 

Listen 8000 
NameVirtualHost *:8000 
<VirtualHost *:8000> 
     ServerName domain1.com 
     DocumentRoot /home/*/public_html/domain1.com/public 
</VirtualHost> 
+0

你是在你的手機上運行apache?或者在你的電腦上運行apache?再加上你將永遠無法使用地址http:// localhost ...或127.0.0.1聯繫遠程服務器,除非它在本地運行.... – 2012-02-11 22:29:21

+0

我正在PC上運行它。無論如何解決它。從ifconfig使用PC的本地IP地址。歡迎回復。 – user1200289 2012-02-11 23:33:15

回答

1

localhost(又名,127.0.0.1)在您的手機點到您的手機。您的PC上的localhost指向您的PC。你的電腦不是你的電話。你的手機不是你的電腦。

如果您希望您的手機的Web瀏覽器訪問您的PC,請在URL中使用您的PC的IP地址以及所需的端口號(顯然爲8000)。您的PC的IP地址不是localhost

+0

現在我覺得很蠢。沒有考慮從ifconfig使用本地機器的IP地址。乾杯! – user1200289 2012-02-11 23:31:11

相關問題