فرض کنید hostname یا نام سرور شما server.mihanwebserver.com باشد،
در صورتی که تنظیمات پیشفرض را تغییر ندهید با باز کردن آن آدرس در مرورگر به جای نمایش ایندکس یا محتوای سایت، خطاهایی نظیر Apache is functioning normally نمایش داده می شود.
برای رفع خطا باید هاست نیم فوق به عنوان دامین برای Admin اصلی قرار داده شود،
البته در حالت عادی زمانی که از طریق User Level > Domain Administration > Add Another Domain اقدام به اضافه کردن دامین فوق برای Admin کنید با خطای زیر مواجه می شوید:
روش انجام:
1. برای رفع خطا ابتدا از طریق Admin Level > DNS Administration (بخش مدیریت دی ان اس ها)، Zone مربوط به هاست نیم فوق را انتخاب و حذف کنید.
2. سپس وارد تنظیمات اصلی دایرکت ادمین شده Admin Level > Administrator Settings > Server's Hostname
و هاست نیم را به ساب دامین موقت دیگری تغییر دهید و تنظیمات را ذخیره کرده و حدود 1 دقیقه صبر کنید.
* همچنین اگر Check domain owner for Subdomain creation فعال باشد، موقتا غیرفعال کنید چون ممکن است زمان ایجاد دامین با ارور زیر مواجه شوید:
در صورت تمایل تغییرات فوق را از طریق SSH نیز می توانید انجام دهید:
3. حال بدون دریافت خطا می توانید هاست نیم را به عنوان دامین ادمین قرار دهید. (Domain Created Successfully)
4. مجدد هاست نیم را در تنظیمات دایرکت ادمین به هاست نیم اصلی تغییر دهید.
5. در صورتی که از محتوای خاصی برای این ساب دامین استفاده نمی کنید می توانید فایل index.html مربوطه را به دلخواه ویرایش کنید. نمونه کد:
نکته: برای هاست نیم (نام سرور) نباید از نام دامین اصلی (domain.tld) استفاده کنید چرا که باعث بروز مشکلاتی نظیر ارسال نشدن ایمیل ها و... شود.
یک نیم سرور مناسب به این صورت است:
server.domain.tld
server2.domain.tld
host.domain.tld
در صورتی که تنظیمات پیشفرض را تغییر ندهید با باز کردن آن آدرس در مرورگر به جای نمایش ایندکس یا محتوای سایت، خطاهایی نظیر Apache is functioning normally نمایش داده می شود.
برای رفع خطا باید هاست نیم فوق به عنوان دامین برای Admin اصلی قرار داده شود،
البته در حالت عادی زمانی که از طریق User Level > Domain Administration > Add Another Domain اقدام به اضافه کردن دامین فوق برای Admin کنید با خطای زیر مواجه می شوید:
Cannot create that domain
Details
That is the hostname which is reserved. Either change the hostname, or use a different domain
Details
That is the hostname which is reserved. Either change the hostname, or use a different domain
That domain already exists
روش انجام:
1. برای رفع خطا ابتدا از طریق Admin Level > DNS Administration (بخش مدیریت دی ان اس ها)، Zone مربوط به هاست نیم فوق را انتخاب و حذف کنید.
2. سپس وارد تنظیمات اصلی دایرکت ادمین شده Admin Level > Administrator Settings > Server's Hostname
و هاست نیم را به ساب دامین موقت دیگری تغییر دهید و تنظیمات را ذخیره کرده و حدود 1 دقیقه صبر کنید.
* همچنین اگر Check domain owner for Subdomain creation فعال باشد، موقتا غیرفعال کنید چون ممکن است زمان ایجاد دامین با ارور زیر مواجه شوید:
Error Creating Domain:The domain mihanwebserver.com does not belong to you. The subdomain will not be created
در صورت تمایل تغییرات فوق را از طریق SSH نیز می توانید انجام دهید:
کد:
nano /usr/local/directadmin/conf/directadmin.conf
servername=server.mihanwebserver.com
check_subdomain_owner=0
service directadmin restart
3. حال بدون دریافت خطا می توانید هاست نیم را به عنوان دامین ادمین قرار دهید. (Domain Created Successfully)
4. مجدد هاست نیم را در تنظیمات دایرکت ادمین به هاست نیم اصلی تغییر دهید.
5. در صورتی که از محتوای خاصی برای این ساب دامین استفاده نمی کنید می توانید فایل index.html مربوطه را به دلخواه ویرایش کنید. نمونه کد:
کد:
<!DOCTYPE html>
<html dir="rtl" lang="fa">
<head>
<title>هاست</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<div style="text-align:center;margin: 50px auto 20px;">
<a style="text-decoration: none" href="https://mihanwebserver.com" rel="nofollow noopener noreferrer" target="_blank"> هاستینگ میهن وب سرور </a>
</div>
</body>
</html>
نکته: برای هاست نیم (نام سرور) نباید از نام دامین اصلی (domain.tld) استفاده کنید چرا که باعث بروز مشکلاتی نظیر ارسال نشدن ایمیل ها و... شود.
یک نیم سرور مناسب به این صورت است:
server.domain.tld
server2.domain.tld
host.domain.tld