経緯

  • ローカルマシン(mac)をWebサーバ化したいと思ったが、LionからGUIによるWebサーバ化ができなくなっていた。

解決策

  • apache2は最初からインストールされている。GUIからの設定ができなくなっただけ。コマンドラインにて設定してやれば、Webサーバ化は1分で可能

方法

※USERNAMEの部分は、自分のアカウント名に置き換えること

1.自分のユーザ用の設定ファイルを作る

# vimで編集
vim /etc/apache2/users/USERNAME.conf


<Directory "/Users/USERNAME/Sites/">
     Options Indexes MultiViews
     AllowOverride All
     Order allow,deny
     Allow from all
</Directory>

# apache再起動
sudo apachectl restart

2.確認

# ディレクトリを作成する
mkdir ~/Sites

# htmlファイルを設置する
vim ~/Sites/index.htm

# ブラウザ上で下記にアクセスする
http://localhost/~USERNAME/

3.デーモン化させる

sudo defaults write /System/Library/LaunchDaemons/org.apache.httpd Disabled -bool false


blog comments powered by Disqus

Categories

Tags

iPhone Sales

Books

Pinboard