Laravel環境設定 - サーバーページにアクセスできません

Laravel環境設定 - サーバーページにアクセスできません

私はDebian 9仮想マシンでVirtualBoxを使用しています。 Laravel、Apache、SQL、PHPがスムーズにインストールされました。このメッセージでLaravel開発サーバーが正常に起動しました。

Laravel開発サーバーが起動しました:http://127.0.0.1:8000

WindowsではFirefoxを使用してページにアクセスできません。私が経験している例に基づいて行くことができるはずです。http://debian-vm/lara_app/publicここで、debian-vmは私の仮想マシンのホスト名です。 PHPとApacheをインストールした後、オンラインにアクセスできます。http://debian-vmWindowsのFirefoxで情報ページを表示します。サーフィンもできます。http://debian-vm/lara_appディレクトリのリストを見ましたが、lara_app / publicサイトには何も生成されませんでした。私は一歩も逃したのですか? /publicディレクトリにはcssフォルダ、jsフォルダ、いくつかのアイコン、web.configファイル、index.phpファイルが含まれていますが、何も表示されません。

答え1

このメッセージは、127.0.0.1ポート8000​​を介してサーバーにアクセスできることを示します。したがって、デフォルトのhttpポート(80)を介してサーバーにアクセスしようとすると機能しません。

サーバーソケットが任意のアドレスにバインドされている場合は、そのアドレスにアクセスできる必要があります。http://debian-vm:8000/debian-vmが仮想マシンの名前またはIPアドレスであるとします。

サーバーソケットが127.0.0.1にバインドされている場合は少しトリッキーです。最も簡単な方法は、SSHを使用して仮想マシンに接続し、ポートを127.0.0.1:8000にトンネリングすることです。ポート8000​​をトンネルソースとして使用している場合は、次の場所からサーバーにアクセスできます。http://127.0.0.1:8000ローカルコンピュータから。もちろん、これはサーバーが任意のアドレスにバインドされている場合にも当てはまります。

関連情報