2012-02-11 69 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

相关问题