نصب cPanel روی سرورهای AlmaLinux یکی از رایجترین انتخابها برای مدیران سرور و شرکتهای هاستینگ است. اما یکی از خطاهایی که ممکن است هنگام نصب با آن مواجه شوید، خطای مربوط به Hostname است. در این متن، دلایل بروز این خطا و راهکارهای برطرف کردن آن را بررسی خواهیم کرد.
علت بروز خطای Hostname در زمان نصب cPanel
هنگام نصب cPanel، سیستم به یک FQDN (Fully Qualified Domain Name) معتبر نیاز دارد. اگر hostname سرور به درستی تنظیم نشده باشد، ممکن است با خطای مشابه زیر روبهرو شوید:
Hostname is not a fully qualified domain name
دلایل رایج این خطا عبارتند از:
عدم تنظیم صحیح نام میزبان (hostname) در سیستم
استفاده از نامهای غیرمعتبر یا لوکال (مثلاً localhost یا server1)
عدم وجود رکورد DNS معتبر برای hostname
وجود hostname در لیست بلاکشده توسط cPanel
مراحل رفع مشکل و تنظیم صحیح Hostname
1. بررسی Hostname فعلی
برای بررسی نام میزبان فعلی، دستور زیر را اجرا کنید:
hostnamectl status
اگر مقدار نمایشدادهشده یک نام معتبر نباشد، باید آن را تغییر دهید.
2. تنظیم یک Hostname معتبر
یک نام دامنه معتبر برای سرور انتخاب کنید. مثلاً اگر دامنهی شما example.com است، میتوانید server.example.com را بهعنوان hostname تنظیم کنید:
hostnamectl set-hostname server.example.com
سپس مقدار جدید را بررسی کنید:
hostnamectl status
3. اضافه کردن نام میزبان به فایل /etc/hosts
برای جلوگیری از مشکلات احتمالی، فایل /etc/hosts را ویرایش کنید:
nano /etc/hosts
و خط زیر را اضافه یا اصلاح کنید:
127.0.0.1 server.example.com server
سپس فایل را ذخیره کنید و خارج شوید.
4. بررسی رکوردهای DNS
hostname انتخابشده باید یک رکورد A Record معتبر در DNS داشته باشد. برای بررسی، دستور زیر را اجرا کنید:
nslookup server.example.com
اگر پاسخی دریافت نشد، باید در DNS Manager هاستینگ خود یک رکورد A Record برای hostname تنظیم کنید.
5. ریستارت کردن شبکه و نصب مجدد cPanel
پس از انجام تغییرات، برای اطمینان از اعمال آنها، شبکه را ریستارت کنید:
systemctl restart NetworkManager
سپس میتوانید مجدداً فرآیند نصب cPanel را آغاز کنید:
cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest
خطای hostname is not a fully qualified domain name در زمان نصب cPanel روی AlmaLinux به دلیل عدم تنظیم صحیح نام میزبان رخ میدهد. برای رفع این مشکل، باید یک hostname معتبر تنظیم کنید، آن را در فایل /etc/hosts ثبت کنید و یک A Record در DNS بسازید. پس از انجام این مراحل، نصب cPanel بدون مشکل ادامه خواهد یافت.