اگر در هنگام "start" نمودن "Httpd" با خطا مواجه شدیم, چه کنیم؟

اعضا > مرکز آموزش > آموزش های کنترل پنل > کنترل پنل میزبانی وب لینوکس DirectAdmin > مواردی چند راجع به مدیریت سرور > اگر در هنگام "start" نمودن "Httpd" با خطا مواجه شدیم, چه کنیم؟

ممکن است با خطاي زير مواجه شويد :

Starting httpd: [Thu Jun 18 22:48:59 2009] [warn] module php5_module is already loaded, skipping
[Thu Jun 18 22:51:11 2009] [error] (EAI 3)Temporary failure in name resolution: Could not resolve host name shared -- ignoring!
[Thu Jun 18 22:53:24 2009] [error] (EAI 3)Temporary failure in name resolution: Could not resolve host name shared -- ignoring!
[Thu Jun 18 22:53:24 2009] [warn] The Alias directive in /etc/httpd/conf/httpd.conf at line 200 will probably never match because it overlaps an earlier Alias.
httpd: apr_sockaddr_info_get() failed for server.vnwww.com
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

با استفاده از دستور زير براي "hostname" خود يک نام انتخاب کنيد:

echo nameـexample.com > /etc/hosts [OR hostname]

نام مورد نظرتان را جايگزين "nameـexample.com" نماييد.

دستور زير موجب اعمال تغييرات خواهد شد:

/bin/hostname -F /etc/hosts [OR hostname]

فايل "apache conf" را مورد ويرايش قرار دهيد:

nano /usr/local/directadmin/custombuild/configure/ap2/conf/httpd.conf

متن زير را به انتهاي فايل بيفزاييد:

# added servername to avoid the could not determine fqdn error
servername myserver

نام سرور خود را جايگزين عبارت "myserver" کنيد.

فايل زير را مورد بررسي قرار دهيد و مطمئن شويد با "hostname" شما منطبق است:

nano /etc/hosts

عبارتي با فرمت زير بايد در آن موجود باشد:

::1 localhost localhost.my.domain your domain
127.0.0.1 localhost localhost.my.domain your domain

"apache" را دوباره راه اندازي نماييد:

service httpd restart
آیا این پاسخ به شما کمک کرد؟
70 کاربر این را مفید یافتند 145 نظرات

در همین زمینه