راهنمای کدهای خطای HTTP و رفع سریع آن‌ها + فایل پیکربندی InstaSite در cPanel

این مقاله رایج‌ترین کدهای خطای HTTP، دلایل بروز آن‌ها و روش‌های رفع سریع را توضیح می‌دهد. همچنین فایل پیکربندی InstaSite در cPanel & WHM را معرفی می‌کند که برای ساخت خودکار وب‌سایت‌های جدید استفاده می‌شود.

HTTP ErrorsInstaSite ConfigurationcPanel WHM

~3 min read • Updated Feb 21, 2026

1. معرفی کدهای خطای HTTP


کدهای HTTP وضعیت یک URL را هنگام تلاش کاربر برای دسترسی به آن نشان می‌دهند. این کدها سه‌رقمی هستند و به پنج دسته تقسیم می‌شوند:


  • 1xx، 2xx، 3xx — درخواست موفق یا قابل پردازش
  • 4xx — خطای سمت کاربر
  • 5xx — خطای سمت سرور



2. خطاهای 4xx — خطاهای سمت کاربر


این خطاها معمولاً به دلیل مشکل در درخواست کاربر رخ می‌دهند، اما اغلب نشان‌دهنده مشکل در وب‌سایت هستند.


2.1 خطای 400 — Bad Request


درخواست کاربر دارای سینتکس اشتباه است.


2.2 خطای 401 — Unauthorized


برای دسترسی به فایل باید احراز هویت انجام شود.


2.3 خطای 403 — Forbidden


سرور اجازه دسترسی به فایل را نمی‌دهد. برای رفع مشکل، سطح دسترسی فایل را بررسی کنید یا تنظیمات Indexes را در مسیر زیر چک کنید:
cPanel » Home » Advanced » Indexes


2.4 خطای 404 — Not Found


فایل موردنظر پیدا نشد. معمولاً به دلیل اشتباه تایپی در URL یا لینک خراب رخ می‌دهد.




3. خطاهای 5xx — خطاهای سمت سرور


این خطاها زمانی رخ می‌دهند که سرور نتواند یک درخواست معتبر را پردازش کند. گاهی خطا از سرورهای واسط بازگردانده می‌شود.


3.1 خطای 500 — Internal Server Error


خطای عمومی ناشی از پیکربندی اشتباه یا مشکل در اجرای برنامه.


3.2 خطای 501 — Not Implemented


سرور از متد HTTP مورد استفاده پشتیبانی نمی‌کند.


3.3 خطای 502 — Bad Gateway


معمولاً به دلیل تنظیمات اشتباه پروکسی، مشکلات ارتباط IP یا خطای فایروال رخ می‌دهد. پاک کردن کش مرورگر می‌تواند کمک کند.


3.4 خطای 503 — Service Unavailable


سرور به دلیل بار زیاد یا نگهداری موقت در دسترس نیست.


3.5 خطای 504 — Gateway Timeout


سرور پاسخ به‌موقع از سرور دیگر دریافت نکرده است.


3.6 خطای 505 — HTTP Version Not Supported


نسخه پروتکل HTTP توسط سرور پشتیبانی نمی‌شود.


3.7 خطای 506 — Variant Also Negotiates


پیکربندی سرور اشتباه است.


3.8 خطای 507 — Insufficient Storage


سرور فضای کافی برای اجرای درخواست ندارد.


3.9 خطای 509 — Bandwidth Limit Exceeded


محدودیت پهنای باند سرور تمام شده است.


3.10 خطای 510 — Not Extended


سرور از افزونه موردنیاز درخواست پشتیبانی نمی‌کند.




4. فایل پیکربندی InstaSite


قابلیت InstaSite به مدیر سرور اجازه می‌دهد بلافاصله پس از نصب cPanel & WHM یک وب‌سایت جدید ایجاد کند. این قابلیت فعلاً آزمایشی است.


فایل پیکربندی InstaSite در مسیر زیر قرار دارد:


/var/cpanel/.create-website


این فایل به‌صورت موقت اطلاعات حساب جدید را در قالب JSON ذخیره می‌کند.


4.1 پارامترهای فایل


پارامتر توضیح مثال
domain دامنه حساب جدید example.com
username نام کاربری حساب example
password رمز عبور حساب yourPassword

4.2 نمونه فایل


{
    "domain":   "example.com",
    "username": "example",
    "password": "yourPassword"
}

مهم: به دلیل وجود رمز عبور، این فایل باید سطح دسترسی 0600 داشته باشد.




نتیجه‌گیری


این مقاله رایج‌ترین خطاهای HTTP و روش‌های رفع سریع آن‌ها را توضیح داد و همچنین فایل پیکربندی InstaSite را معرفی کرد که برای ساخت خودکار وب‌سایت‌ها در cPanel & WHM استفاده می‌شود. آشنایی با این موارد به مدیران کمک می‌کند مشکلات را سریع‌تر تشخیص دهند و فرآیند ایجاد سایت را بهینه کنند.


Written & researched by Dr. Shahin Siami