OSX で自サイトのテスト環境を構築する
March 20th, 2009
Mac だと初めから /Library/WebServer/Documents/ や ~/Sites/ 以下にファイルを置いておき localhost からつなげられる機能があるんだけど、複数のサイトを管理することなどを考えると不便なので、localhost にポート番号を指定してアクセスする形にしたいと思った。
とりあえず今回は 8000 番を使う。
/etc/apache2/users/<ユーザー名>.conf を編集。直接変更しようとすると怒られるので、まずコピーしてから
% cp /etc/apache2/users/ryo.conf tmp/
以下を書き足す
<Directory "/Users/ryo/5ivestar.org/"> Options Indexes FollowSymLinks MultiViews Includes ExecCGI AddHandler cgi-script .cgi .pl .rb AllowOverride All Order allow,deny Allow from all </Directory> Listen 8000 <VirtualHost *:8000> ServerName localhost DocumentRoot /Users/ryo/5ivestar.org </VirtualHost>
sudo で上書き
% sudo cp tmp/ryo.conf /etc/apache2/users/
この変更を反映するには apache の再起動が必要なので、システム環境設定の共有から Web 共有を一度切ってから入れる。
これで localhost:8000 にアクセスすると ~/5ivestar.org を見に行くようになる。
更新の際は rsync が便利。
Filed in Uncategorized
1 comment
March 22th, 2009 at 02:02 pm
test
Leave a Reply
コメントを投稿する場合は下記の認証サービスのいずれかを経由してログインして下さい。
但し、認証を行うにはそのサービスのアカウントが必要です。