09/03/29 02:14:30 0
その後、Boa Ver0.94.12 のソースファイルを(boa-0.94.12.tar.gz)を追ったところ、やはり
「boa.c:123 - unable to bind:Cannot assign requested address」というエラーは boa.conf
の Listen アドレスの設定ミスで発生するようです。
ということで、確認のためデフォルトの boa.conf の Listen アドレスの設定をを存在しない
アドレス(デフォルトの boa.conf ではちょうどプライベートアドレスの 192.68.0.5 がコメ
ントアウトされていたので、そのまま使用してみました)に変更してテストしたところ、同様
のエラーが再現しました。詳細は下記のとおりです。
どうも原因は boa.conf の Listen アドレスの設定にあることが確実になったので、再度確認
してみてください。
bash-2.05# /etc/rc.d/init.d/boa stop
bash-2.05# grep -e "Listen" /etc/boa/boa.conf
# Listen: the Internet address to bind(2) to. If you leave it out,
# addresses (INADDR_ANY). You only get one "Listen" directive,
# 1. Run boa without a "Listen" directive
# with a "Listen" directive. No big deal up to a few tens of addresses.
Listen 192.68.0.5 ← デフォルトの boa.conf の Listen アドレス設定のコメントアウトを外した
bash-2.05# /etc/rc.d/init.d/boa start
Starting /usr/bin/boa
FAILED
bash-2.05# /usr/bin/boa
[01/Jan/1970:00:00:00 +0000] boa.c:123 - unable to bind: Cannot assign requested address
bash-2.05#
なお、AirWiki のアップローダーにスクリーンショットを上げておきましたのでご参考まで。
URL : URLリンク(s.memn0ck.com)