نحوه فعال کردن WildCard در سی پنل
نحوه فعال کردن WildCard در سی پنل :
wildcard کاربرد های فراوانی دارد ولی بیشترین نوع کاربرد آن که اکثر کاربران به دنبال آن هستند، راه اندازی سیستم
وبلاگ دهی میباشد.
مثل WordPress شبکه که که به شما توانایی راه اندازی سایتی را میدهد، اما برای آنکه برای شما کار کند،
هنگامی که سایت را راه اندازی کردید کاربر شما قادر باشد که خودش یک Subdomain ساخته و بدون آنکه
Subdomain فیزیکی ایجاد شود و یا بخواهید درگیر ایجاد Subdomain برای هر کدام از کاربرها شوید.
همچنین برای سایت های فروشگاهی نیز کاربرد دارد.
برای فعال کردن wildcard وارد در سی پنل که راحت تر میباشد و برعکس دایرکت ادمین که حتما میبایست بوسیله
مدیر سرور مجازی انجام شود صورت میگیرد و در سی پنل خود user هم این توانایی را دارد که دامنه خودش را فعال کند.
برای انجام اینکار تنها باید وارد کنترل پنل هاست خود شده و سپس از قسمت Subdomains یک
subdomain با نام * بسازید.
بیشتر فعال سازی Wildcard در سی پنل به این شکل انجام میشود و بعصی مواقع هم ممکن است که
مدیر سرور مجازی آن را برای شما فعال کنید.
به هر حال اگر مدیر سرور مجازی نیستید از پشتیبانی هاست خود درخواست کنید تا برای شما انجام شود.
تنظیمات زیر مرتبط به مدیر سرور مجازی میباشد :
برای شروع وارد whm شده و سپس از قسمت edit DNS zone دامنه ای مد نظر دارید را بیابید و یک A Record با
اسم * و IP سرور مجازی بسازید و حتما اگر خود کاربر Subdomian * را از قبل ساخته و آن را حذف کرده باشد،
شما که مدیر سرور مجازی میباشید از این راه A record را ساخته و تغییرات را ذخیره کنید.
حالا از 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 را با استفاده از دستور زیر restart کنید :
service httpd restart