Virtualhostとhosts

ローカルサーバのVirtualHostにrailsのサービスを立ち上げて,LAN内の他端末からアクセスする時のメモ.

1. アクセス許可関係.chmodもしておこう
apache2.confを編集

<Directory /サービスのディレクトリ(.../public)>
   Options ...
   RequireOverride None
   Require all granted #deniedされないために許可を出す
</Directory>

2. hosts
hostsの中身は

 127.0.1.1 host(Server)名.○○

で鯖の名前に.を付けて任意の名前にする.
それに対応したものをvirtualHostとしてapache2.confを編集

<VirtualHost *:80>
ServerName host(Server)名.○○
DocumentRoot / ....
</VirtualHost>