pのメモ

技術系のお話が中心になると思います。おかしなところがありましたら、ご指摘いただければ幸いです。

(メモ)MacOSでWebサーバを立ち上げる

MacOSX 10.8のシステム環境設定の[共有]からWeb共有機能が無くなってますので、HTTP経由で見せたい場合は、手動でwebサーバーを起動する必要があります。
標準でapacheが入っているので、これを利用することにします。


手順

1. HOMEディレクトリ下に"Sites"ディレクトリを作成する。(既にあるかもしれません)

$mkdir ~/Sites

2. /etc/apache2/users/(ユーザ名).conf ファイルを以下のような感じで作成する。
 (私はLAN内でしか使用しないので適当です。)

<Directory "Users/(ユーザ名)/Sites">
Options	Indexes	MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>

3. サーバ起動する。

$sudo apachectl start


これで完了です。
ブラウザから”http://localhost/~(ユーザ名)/"にアクセスしてみるとページが表示されるはず。

再起動するときは、

$sudo apachectl restart

停止する時は、

$sudo apachectl stop

で出来ます。