برطرف کردن اررو could not bind to address 0.0.0.0:80 در زمان استارت آپاجی

  • شروع کننده موضوع ruin3r
  • تاریخ شروع

ruin3r

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
10/5/15
ارسال ها
146
امتیاز
6
سلام.
گاها پیش اومده که در سرور زمانی که می خواهید سرویس آپاچی رو استارت کنید با اررور:

کد:
Starting httpd: (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs

مواجه می شید.
دلیل این ارور این است که یا آپاچی بر روی سرور 80 به حال listen نیست یا اینکه سرویس دیگری همراه با آپاچی درحال listen بر روی این پورت می باشد.
برای بررسی این موضوع کافیست دستور زیر رو در محیط ssh تایپ کنید و ببینید که چه سرویس هایی درحال listen بر روی پورت 80 هستند یا اصلا آپاچی بر روی این پورت در حال listen هست یا نه!

کد:
 netstat -na | grep -i list | grep 80
حال برای رفع این اررور می توانید دستور زیر را تایپ و اجرا نمایید:

کد:
 for i in $(fuser 80/tcp);do kill -n 9 $i;done
حال سرویس آپاچی رو ریستارت کنید تا مشکل برطرف شود.

کد:
service httpd restart

موفق باشید.
شاهین سالک توتونچی
 
آخرین ویرایش:
بالا