7 Mac を WWW サーバーにする

研究室にあるマシンで一番安定しているのは、 デスクトップで使っている Mac Pro だったりする。

そういうわけで Mac を WWW サーバーにする方法を調べてみた。

2014年3月13日現在、Mavericks には Apache 2.2.26 が含まれている。 2.2.x 系列の最新版である。まあ、一応は真面目にやっているのだろうか。
バージョンの確認
httpd -v

起動するには、Apache の常識であるが、
sudo apachectl start
とすれば良い。 これで http://hostname/ にアクセスすると、 ``It works!'' というページが現れる。 コンテンツは /Library/WebServer/Documents/ に置くみたい。

http://hostname/~loginname でアクセスしたい場合は、 /Users/loginname/Sites/ にコンテンツを置き、 /etc/apache2/users/loginname.conf というファイルを用意する。
<Directory "/Users/loginname/Sites/">
Options Indexes MultiViews
Options Indexes FollowSymLinks
Allow Override All
Order allow,deny
Allow from all
</Directory>

Apache を再起動するには、
sudo apachectl restart
とする。

ログは /var/log/apache2 の下にたまる。 ログのローテートはされない? そのうち手を入れないと。

桂田 祐史
2018-03-01