[Apache2のインストール]
MacPortsからApache2をインストールしました。
$ sudo port install apache2
[Apache2の設定]
まずはApache2を起動するために以下のコマンドを実行します。実行後にブラウザでlocalhostにアクセスすれば、Apache2の起動に成功している事を確認できます。
$ sudo port load apache2
Apache2の設定ファイルは/opt/local/apache2/conf内に置かれています。メインの設定ファイルはhttpd.confです。私の場合は以下のような感じの設定をhttpd.confの末尾に追加し、仮想ホストのWebサーバを公開しています。
NameVirtualHost 192.168.1.1:80
<VirtualHost 10.13.153.2:80>
ServerName www.monkeying11.com
DocumentRoot /home/www/Documents
ServerAdmin monkeying11@monkeying11.com
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
<Directory "/home/www/Documents/">
Options +Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /home/www/CGI-Executables/
<Directory "/home/www/CGI-Executables">
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order deny,allow
Deny from all
Allow from 127.0.0.1
Allow from 10.13.153.0/24
</Directory>
</VirtualHost>
設定を反映させるために以下のコマンドでApache2を再起動します。
$ sudo /opt/local/apache2/bin/apachectl restart
コメントを残す