私は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ローカルコンピュータから。もちろん、これはサーバーが任意のアドレスにバインドされている場合にも当てはまります。