我无法找到访问我的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>
你是在你的手机上运行apache?或者在你的电脑上运行apache?再加上你将永远无法使用地址http:// localhost ...或127.0.0.1联系远程服务器,除非它在本地运行.... – 2012-02-11 22:29:21
我正在PC上运行它。无论如何解决它。从ifconfig使用PC的本地IP地址。欢迎回复。 – user1200289 2012-02-11 23:33:15