Starting frontend main: cannot bind socket

HAProxyの起動でエラーメッセージ表示されて起動に失敗しました。

エラーメッセージ
# service haproxy start
haproxy を起動中: [ALERT] 268/175621 (21856) : Starting frontend main: cannot bind socket
                                                           [失敗]

エラーメッセージには、ポート80番がすでに使われていると書いてありました。

HAProxyを起動したサーバでは、Apacheがすでに起動しており、80番ポートが使われていました。

Apacheを停止させれば、起動エラーは解決できます。

ですが、Apacheを起動させたままにしたい場合、HAParoxyの設定項目「frontend main *:80」を80番ポート以外に変更してやればApacheとHAProxyは共存できます。

使用中のポートを確認するには、「# nmap localhost」または「# netstat -lanput」などが便利です。

※nmapは、「# yum install nmap」でインストールできます。