MAC::Apacheを動かす
MACにウェブサーバーのApacheをインストールしてみた。
というか最初からインストールされてたので起動した。
インストーラーを探そうと思って調べたら最初っから入ってて楽チン。
以前はMACの環境設定の「共有」からWEB共有を有効にするとできたらしいが、
それができなくなったとのことで、コマンドラインから実行する。
Launchpadで「その他」フォルダの中にある「ターミナル」アプリを起動して下記を実施。
-------------
cd ~
mkdir Sites
cd /etc/apache2/users
sudo vi username.conf
-------------
# usernameはMACログインユーザー名
# sudoパスワードはMACのログインパスワード
-------------
# username.confの内容
<Directory "/Users/username/Sites/">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
-------------
sudo apachectl start
これでとりあえずApache起動したみたいだ。
Safariからhttp://localhost/にアクセスしたら
「It works!」が出た!
2013/7/31追記:
It works!のファイルが入っているDocumentRootは/Library/WebServer/Documentsなので
別にSitesディレクトリとusername.conf作る必要なかったぽい。
sudo apachectl startするだけで良かったってことか!