&tag(MacPorts/apache2); *目次 [#ub3be697] #contents *参考情報 [#m9e28149] -[[MacPortsでApache2をインストール -- BONNOH FRACTION 13:http://www.fraction.jp/log/archives/2007/11/02/Leopard_de_Apache2]] *インストール [#d5bf5ed5] -portコマンドでインストール sudo port install apache2 -自動起動設定 sudo port load apache2 *設定 [#oafa1f67] -httpd.conf.sampleをコピーする $ cd /opt/local/apache2/conf $ sudo cp httpd.conf.sample httpd.conf *起動 [#j86210ea] -apachectrlコマンドを使う $sudo /opt/local/apache2/bin/apachectl start *停止 [#i53615fe] -apachectrlコマンドを使う $sudo /opt/local/apache2/bin/apachectl stop *動作確認 [#ld85a673] -http://localhost/にアクセスする。 *自動起動するようにする [#nf3c0b86] 自動起動用の設定ファイルが/Library/LaunchDaemons/org.macports.apache2.plistに保存されている。 -launchctlコマンドを使う。 $sudo launchctl load -w /Library/LaunchDaemons/org.macports.apache2.plist *自動起動を停止する [#nf3c0b86] -launchctlコマンドを使う。 $sudo launchctl unload -w /Library/LaunchDaemons/org.macports.apache2.plist *Tips [#hf70b269] **rubyでcgi [#aeaffcd7] -/opt/local/apache2/cgi-bin/test.rbを編集 #pre{{ #!/opt/local/bin/ruby require "cgi" print "Content-type: text/html\n\n" print "<html><body>Hello World</body></html>" }} -$ sudo chmod 755 test.rb -http://localhost/cgi-bin/test.rb にアクセス。