laravelで複数のwebサービスを1リポジトリに載せる

こんばんは。エキサイト株式会社の中尾です。

laravelで複数のwebサービスを1リポジトリに載せる方法があります。

apacheで例を記載します。

laravelの配下には public/index.php がありますが、それは一つじゃなくても良いのです。それさえ増やせば良いのです。

<VirtualHost *:80>
  DocumentRoot /opt/web/admin
  ServerName test.admin.com
</VirtualHost>

<VirtualHost *:80>
  DocumentRoot /opt/web/web
  ServerName test.web.com
</VirtualHost>

<VirtualHost *:80>
  DocumentRoot /opt/web/api
  ServerName test.api.com
</VirtualHost>

のように、設定それぞれ

web/index.php

api/index.php

amin/index.php

と作成すれば良いのです。