Mac OS X の[共有]機能

Mac OS X では標準で各種サーバープログラムとその簡易管理機能がついていて、サーバーをGUIで管理できるのは非常に楽なのだけれど、サービスとサーバープログラムの関連付けをデフォルトから変更できないのだろうか。
具体的には「パーソナルWeb共有」は/usr/sbin/httpd に関連づけられていて、これを/opt/local/apache2/bin/httpd に変更したい。というのも、サービスのON/OFFとファイヤーウォールで外部からのリクエストを通すかどうかが連動しているからだ。探したけど見つからなかったので、apache2の起動・再起動の管理とかは普通にコマンドラインからやるとして、ファイヤーウォールの設定は、「パーソナルWeb共有」とは別にapache2用のHTTPポートの項目を用意してやることに。シェルスクリプト組めば連動も一発。最初からこうすればよかったのか。

それはそうと、ルーターにもファイヤーウォールを置いて、さらにサーバー機でもファイヤーウォールソフト走らせるのは冗長だよなぁ。今はHTTPとSSHぐらいしか開けてないけど、サービスを増やすとなるとその都度いろんなところを設定をしてやらなきゃならないのは面倒だ。どっちかに統一するなら、ルーターで一括管理する方がマシンへの負担も減るのでいいような気がする。