Laravel 環境のセットアップ - サーバー ページにアクセスできない

Laravel 環境のセットアップ - サーバー ページにアクセスできない

Debian 9 VM に VirtualBox を使用しています。Laravel、Apache、SQL、PHP のインストールは正常に完了しました。Laravel 開発サーバーはこのメッセージとともに正常に起動しました。

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

WindowsのFirefoxでページにアクセスできません。私が参考にした例によると、次のURLにアクセスできるはずです。http://debian-vm/lara_app/パブリックここで、debian-vmは私の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 は VM の名前または IP アドレスであると想定します。

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

関連情報