خطای Address already in use:make sock: could not bind to address
سلام ، سرور لینوکس CentOS دارم؛ روی سرور کنترل پنل VestaCP نصب بود؛ پاکش کردم؛ Virtualmin نصب کردم؛ حالا وقتی میخواد آپاچی رو استارت کنه این خطا رو دارم:
Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using srv.mysite.ir for ServerName [Thu Dec 14 14:41:18 2017] [warn] NameVirtualHost 12.34.56.78:8080 has no VirtualHosts [Thu Dec 14 14:41:18 2017] [warn] NameVirtualHost 12.34.56.78:80 has no VirtualHosts [Thu Dec 14 14:41:18 2017] [warn] NameVirtualHost 12.34.56.78:80 has no VirtualHosts (98)Address already in use: make_sock: could not bind to address [::]:80 (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down
این دستور رو تایپ میکنم :
fuser 80/tcp
ولی خروجی هیچی نشون نمیده, نمیدونم پورت 80 کجا درگیره؛ چحوری باید درستش کنم؟
(نکته اینکه قبلا کنترل پنل وستا آپاچی رو برای backend استفاده میکرد و انجین ایکس رو هم برای frontend)
#ارور #پیغام_خطا #لینوکس
3 پاسخ
سلام
شما باید وارد فایل پیکربندی اپاچی بشید و قسمت NameVirtualHost که برای اون ۳ ادرس ip مشخص شده رو پاک کنید
از این طریق مشکل حل شد:
محتوای فایل زیر رو کامنت کردم:
/etc/httpd/conf.d/12.34.56.78.conf
به این صورت:
#NameVirtualHost 12.34.56.78:8080 #NameVirtualHost 12.34.56.78:80 #Listen 12.34.56.78:80
محتوای کانفیگ فایل آپاچی (فایل زیر) رو هم کامنت کردم:
/etc/httpd/conf/httpd.conf
به این صورت:
#Listen 12.34.56.78:80 #Listen 80
ممنون.
ولی این پاسخی که دادید مربوط به وارنینگ ها بود؛ خطای اصلی برطرف نشد؛
بعد از اینکه اون *** رو پاک کردم موقع استارت آپاچی این ارور هنوز هست:
[root@srv ~]# service httpd start Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using srv.mysite.ir for ServerName (98)Address already in use: make_sock: could not bind to address [::]:80 (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
که فک میکنم منظورش اینه که از پورت مورد نظر (پورت80) نمیتونه استفاده کنه.
البته پورت رو به 8080 و 443 و .... هر پورت دیگه ای تغییر دادم باز هم همون خطا بود.
ممنون میشم راهنمایی بفرمایید