آموزش فعال کردن WildCard در سی پنل

وایلد کارد چیست ؟

وایلد کارد با اسم های مختلفی مانند Wildcard subdomains یا زیر دامنه های وایلدکارد یا Wildcard DNS و … شناخته شده که همگی یکسان می باشند. یک WildCard DNS Record ، رکوردی می باشد که در DNS Zone ایجاد می گردد و تمامی درخواست هایی که برای نام دامنه های غیر موجود را با دامنه ی اصلی مطابقت می دهد و یا در صورت وجود ساب دامین درخواستی نمایش داده می شود.

برای سیستم های وبلاگ دهی مثل Blogfa یا شبکه های اجتماعی مثل Cloob نیاز دارید برای هر کاربر یک ساب دامین ارائه دهید که با این روش بازدید کنندگان یا کاربران با وارد کردن ساب دامین مربوطه در مرورگر بعنوان مثال sepahanserver.blogfa.com به همان آدرس و بدون تغییر به blogfa.com/sepahanserver کاربران نمایش داده می شود.

همچنین برای ایجاد فروشگاه برای کاربران در سیستم همکاری فروش و یا راه اندازی سیستم وبلاگ دهی و یا وردپرس چند سایته ، شما نیاز خواهید داشت تا وایلکارد را فعال کرده تا بتوانید با تنظیمات در سیستم مدیریت محتوا و یا کد نویسی وب سایت خود، به صورت اتوماتیک نام‌هایی را برای کاربران خود در نظر بگیرید.

 

راهنمای فعال کردن WildCard در سی پنل

ابزار به بخش SubDomains را از سی پنل انتخاب کنید .

در این قسمت  به جای نام SubDomain ، یک * وارد کنید. مابقی موارد خودش تکمیل میگردد.

بر روی گزینه Create کلیک کنید تا ساب دومین وایلدکارد ساخته شود.

پس از وارد کردن پیغامی مبنی بر ساخته شدن صحیح وایلدکارد دریافت خواهید کرد.

سپس به صفحه اصلی برگشته، و به بخش Zone Editor بروید.

حتما بخوانید :  آموزش دریافت SSL رایگان - Let's Encrypt

بر روی گزینه Manage کلیک کنید تا به بخش مدیریت DNS خود بروید.

در این قسمت تنها لازم است چک کنید IP دامنه با IP ساب دومین وایلدکاردی که ساختید یکی باشد.

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

 

 

راهنمای فعال کردن WildCard توسط سرور

از طریق root وارد ssh شوید و دستورات زیر را انجام دهید.

وارد مسیر زیر شوید :

/usr/local/apache/conf/httpd.conf

اکنون یک دایرکتوری با نام دامنه بسازید:

mkdir username

وارد دایرکتوری ایجاد شده شوید و یک فایل با نام wild.conf ایجاد نمایید:

nano wild.conf

عبارت زیر را در آن بنویسید:

ServerAlias *.domainname

فایل httpd.conf را در مسیر زیر ویرایش می کنید:

/usr/local/apache/conf/httpd.conf

در زیر قسمت Include سایت مربوطه متن زیر را اضافه و ذخیره می کنید:

Include “/usr/local/apache/conf/userdata/std/2/username/*.conf”

در پایان سرویس httpd را ری استارت می کنید:

service httpd restart