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するだけで良かったってことか!