laravel Nginx

Nginx
If you are using Nginx, the following directive in your site configuration will direct all requests to the index.php front controller:

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

Of course, when using Homestead or Valet, pretty URLs will be automatically configured.

む、apacheとnginxだとroutingが違うということか。

まず、apacheのversion確認
[vagrant@localhost ~]$ httpd -v
Server version: Apache/2.2.15 (Unix)
Server built: Jun 19 2018 15:45:13

apacheのHP
https://httpd.apache.org/
Apache httpd 2.4.37 Released 2018-10-23
お、大分差がありますね。

apachectlでも確認できる。
[vagrant@localhost ~]$ apachectl -v
Server version: Apache/2.2.15 (Unix)
Server built: Jun 19 2018 15:45:13

バージョン2.2系は、2005年12月1日にリリースされ、後述する2.4系が発表されるまで主流だったバージョンであり、現在でも利用しているユーザーは少なくない

バージョン2.4系は、これまでのApacheと比べて、メモリ使用量を削減するためにシステムを改善したり、あらゆるMPMをモジュールとしてビルド可能にする新機能などを追加したりという変更を施された最新のバージョン

なるほど、2.4系が主流ってことのよう。

[vagrant@localhost ~]$ nginx -V
-bash: nginx: コマンドが見つかりません

nginx が入ってない。入れるか。