こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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

上記の結果まではたどり着きましたが、何かが足りないのかなと
思っております。

解決策をご教示頂けないでしょうか。

投稿日時 - 2018-08-05 11:04:34

QNo.9524895

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

こちらFedora系なのですが、
以前同じような問題にぶつかって、直すのが面倒なので、nginx
で開かれたポートに対して、
ProxyPass / http://127.0.0.1:<ここにエンジンXのポート>/
ProxyPassReverse / http://127.0.0.1:<ここにエンジンXのポート>/
でこれを、ApacheのVirtualHostに設定して起動。

この状態なら、外からもアクセスできますし、
開発上は所詮ローカルなので、効率もいいかなと。
で、VirtualHost側の設定で開く側ポートを指定して、
中身で、エンジンXのポートに転送してる感じで、
やっちゃったことがありますよ。
んま、大体、動けばいいや~で深追いしないほうなので、
こんな感じで設定しちゃってましたね。
Apacheのプロキシなら、似たようなDockerでも
ポートさえわかれていれば何個でも、マウントできるので、
それも便利かなと!

直接の答えにはなってませんが、参考になれば!

投稿日時 - 2018-08-06 13:04:26

あなたにオススメの質問