1. ホーム
  2. LINUX

apache startup error (98) Address already in use: make_sock: could not bind to...

2022-02-22 15:45:18

サイトコンフィグを追加してapacheを再起動してもエラー

# /etc/init.d/httpd restart

httpdを起動します。(98)アドレスはすでに使用中です: make_sock: アドレス [::]:80 にバインドできませんでした。
(98)アドレスはすでに使用中です: make_sock: アドレス 0.0.0.0:80 にバインドできませんでした。
利用可能なリスニングソケットがないため、シャットダウンしています。
ログを開くことができない

                                                           [FAILED]です。


解決策

1. #netstat -lnp|grep 80

tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 10923/apache2
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 14533/nginx

<スパン 2. # ps -aux | grep http

警告: 不正な ps 構文、おそらく不正な '-'? http://procps.sf.net/faq.html を参照してください。
ehuuhui 12547 0.0 0.1 3412 764 pts/1 S+ 06:24 0:00 grep --color=auto http
<スパン 3.# ps -aux | grep apache
root 9696 0.0 0.0 3320 564 ?        S Oct10 0:28 tail -f /var/log/apache2/error.log
www-data 10923 0.0 0.3 18964 2228 ?        S 02:05 0:00 /usr/sbin/apache2 -k start
www-data 10924 0.0 0.3 18964 2228 ?        S 02:05 0:00 /usr/sbin/apache2 -k start
www-data 10925 0.0 0.3 18964 2228 ?        S 02:05 0:00 /usr/sbin/apache2 -k start
www-data 10926 0.0 0.3 18964 2228 ?        S 02:05 0:00 /usr/sbin/apache2 -k start
ehuuhui 11333 0.0 0.5 10328 3532 pts/1 T 03:04 0:00 vi 001-eaa-apache

ehuuhui 12579 0.0 0.1 3412 764 pts/1 S+ 06:25 0:00 grep --color=auto apache

<スパン 4. #sudo kill -9 10923
#sudo kill -9 10924

#sudo kill -9 10925
#sudo kill -9 10926

<スパン 5.#ps -aux | grep apache
root 9696 0.0 0.0 3320 564 ?        S Oct10 0:28 tail -f /var/log/apache2/error.log
ehuuhui 11333 0.0 0.5 10328 3532 pts/1 T 03:04 0:00 vi 001-eaa-apache
ehuuhui 12586 0.0 0.1 3412 768 pts/1 S+ 06:28 0:00 grep --color=auto apache
<スパン 6.#sudo /etc/init.d/apache2 restart
 * ウェブサーバーapache2を再起動する [ OK ]。