• 締切済み

Laravelを80で表示するには

表題の件で質問いたします 環境は以下の通りとなります。 ************************************ [環境] CentOS 7.5 nginx 1.15 php-fpm 7.2.8 Laravel 5.6 80番ポート開放済み SELinuxは停止済み ************************************ デフォルト8000番が確認できてからやったこと ・nginx 80→8000に変更 ・Laravel vendor/laravel/framework/src/Illuminate/Foundation/Console/ServeCommand.php 8000→80に変更 以下のコマンドを実施 php -S 0.0.0.0:80 public/ 実行結果 PHP 7.2.8 Development Server started at Sun Aug 5 10:37:14 2018 Listening on http://0.0.0.0:80 Document root is /var/www/html/example Press Ctrl-C to quit. ブラウザの結果 このサイトにアクセスできません 160.16.94.174 からの応答時間が長すぎます。 example public を Google で検索してください ERR_CONNECTION_TIMED_OUT 上記の結果まではたどり着きましたが、何かが足りないのかなと 思っております。 解決策をご教示頂けないでしょうか。

みんなの回答

回答No.1

こちらFedora系なのですが、 以前同じような問題にぶつかって、直すのが面倒なので、nginx で開かれたポートに対して、 ProxyPass / http://127.0.0.1:<ここにエンジンXのポート>/ ProxyPassReverse / http://127.0.0.1:<ここにエンジンXのポート>/ でこれを、ApacheのVirtualHostに設定して起動。 この状態なら、外からもアクセスできますし、 開発上は所詮ローカルなので、効率もいいかなと。 で、VirtualHost側の設定で開く側ポートを指定して、 中身で、エンジンXのポートに転送してる感じで、 やっちゃったことがありますよ。 んま、大体、動けばいいや~で深追いしないほうなので、 こんな感じで設定しちゃってましたね。 Apacheのプロキシなら、似たようなDockerでも ポートさえわかれていれば何個でも、マウントできるので、 それも便利かなと! 直接の答えにはなってませんが、参考になれば!

関連するQ&A

専門家に質問してみよう