2012-02-11 6 views
0

Android携帯の仮想ホストのページ(およびデフォルトのApache index.htmlページ)にアクセスする方法がわかりません。 AndroidとPCのホストファイルは、localhostとdomain1.comとして127.0.0.1を使用します。 PC上でApacheサーバーを再起動しましたが、domain1.comのPCのブラウザで正常にアクセスできますが、Androidブラウザではアクセスできないようです。私はパブリックIPアドレス、domain1.com、domain1.com:8000、127.0.0.1:8000、localhost:8000を試しました...しかし、どれもうまくいかないようです。彼らは私のローカルPCで動作します。お使いの携帯電話に電話ポイントの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

あなたの 'phone ??!'またはあなたのPCでapacheを実行していますか?あなたがローカルで実行されていない限り、アドレスhttp:// localhost ...または127.0.0.1を使用してリモートサーバに接続することはできません。 –

+0

私は自分のPC上で実行しています。とにかくそれを解決した。 ifconfigからのPCのローカルIPアドレスを使用します。返信に感謝します。 – user1200289

答えて

1

localhost(別称、127.0.0.1):ここに私のhttpd.confファイルです。お使いのPCのlocalhostは、お使いのPCを指します。あなたのPCはあなたの電話ではありません。あなたの携帯電話はあなたのPCではありません。

携帯電話のWebブラウザでPCにアクセスする場合は、URLのPCのIPアドレスと希望のポート番号(明らかに8000)を使用します。お使いのPCのIPアドレスはlocalhost以外です。

+0

今私は愚かだと感じる。 ifconfigからマシンのローカルIPアドレスを使用することは考えていませんでした。乾杯! – user1200289

関連する問題