現在、自分のマシンで Apache を使用して、PHP Web サイトをローカルでテストしています。ローカル ネットワークに接続されているコンピュータが、ローカル マシンでホストされている Web サイトにアクセスできるようにするにはどうすればよいか、考えてみました。
2 に答える
ローカルネットワーク上のマシンは、IPのみである場合でも、マシンにアクセスできる必要があります(ファイアウォールがポート80(HTTP)をブロックしていないことを前提としています。
それが完了したら、httpd.confで仮想ホストをセットアップできます(一番下を見てください。開始するためのサンプルディレクティブがいくつかあるはずです)。
マシンがマシン上の複数の異なるWebサイトにアクセスできるようにする場合は、VirtualHostセットアップでローカル/偽のドメイン名を作成し、.hostsファイル(c:\ windows \ system32)でDNSをスプーフィングする必要があります。 Windowsマシンの\drivers\ etc \ hosts)。
基本的に、あなたがしていることは、ウェブサイトwww.testsite.localがIPアドレスxxxxで到達できることを彼らのマシンに伝えることです。そして、VirtualHostディレクティブは、ウェブサイトwww.testsite.localが/homeにあることをapacheに伝えます。 / user / public_html /
初期構成時に設定を有効にした場合は、ApacheをホストしているコンピューターのIPアドレスを別のコンピューターのWebブラウザーに入力する場合にすぎません。ポートが開いていて、ファイアウォールがアプリケーションをブロックしていないことを確認してください。