Apacheがインストールされており、index.htmlファイルにアクセスすることができます。ローカルホスト私のブラウザで。
他のコンピュータから index.html にアクセスするにはどうすればいいですか?
どうもありがとうございます。
答え1
コンピュータのIPアドレスが192.0.2.42であると仮定すると、http://192.0.2.42/index.html
ローカルホストこの URL は、マシンのループバック IP アドレス 127.0.0.1 に解決されます。
答え2
まず、Apacheサーバーがポート80でリッスンしているかどうかを確認します(ポート80はHTTPトラフィック用です)。ターミナルでこれを使用します。
sudo netstat -plnt
ポート 80 の LISTEN ステータスが表示されれば、問題ありません。
次に、パブリックIPアドレスを確認します。アドレスを確認できるウェブサイトを利用できます。たとえば、 IPアドレスを確認してください。
もしあなたはルーターの後ろに座っているすると、コンピュータはルータによって割り当てられた内部 IP アドレスを取得します。
ターミナルで実行することで内部IPアドレスを確認できます。
ifconfig
この場合、ポートを転送する内部IPアドレスへの着信接続には80を使用します。ポート転送の手順は通常、特定のルーターのマニュアルに記載されています。オンラインチュートリアルはこちらWikiHow-ポート転送ポート転送後、あなた/誰かが
http://your_public_ip/index.html
PSにアクセスできます。ポート転送なしでは、ローカルネットワーク内の他のユーザーは、次の方法でindex.htmlにアクセスできます。 http://your_internal_ip/index.html
その他のケース:ルーターの背後に座っていない場合は、静的 IP があればhttp://your_public_ip/index.html
動作します。
動的 IP を使用している場合は、ダイナミック DNS をチェックする必要があります。Wikipedia- DDNS
答え3
別のコンピュータからブラウザに以下のURLを入力します。
http://{server-ip}:{サーバーのApacheポート番号}
サーバーの IP が他のマシンからアクセス可能であり、Apache サーバーがリッスンしているポート番号と同じであることを確認します。