سلام دوستان عزیز
وقتی میخوایم در دایرکت ادمین برای یک یوزر وایلد فعال کنیم دو تا کار باید انجام بدیم
1- یک a record برای * می سازیم و به ای پی سرور متصل میکنیم ، اگه کمی با دایرکت ادمین آشنا باشین این کار از قسمت DNS managment انجام میشه
در قسمت dns managment مربوط به دامنه مورد نظر از گزینه های Add Domain Records در خانه اول یک * می زاریم و گزینه بعدی A هست و در فیلد بعدیش که خالیه باید آی پی سرور را وارد کنیم و در نهایت ADD رو بزنیم.
2- در دایرکت ادمین از بخش Custom HTTPD Configurations دنبال دامنه مورد نظرمون میگردیم و در صحفه ای که باز میشه در کادر سفید دستور زیر را مینویسیم
ServerAlias *.domain.com
توجه : بجای domain.com باید اسم دامنه مورد نظرمون رو وارد کنیم
-خب تا اینجاشو فک میکنم همه همکارهای پشتیبانی ایران سرور میدونستن
ولی نکته اصلی که تو این آموزش میخوایم بش بپردازیم زمانی هست که میخوایم برای یک دامنه پارک شده وایلد فعال کنیم
مثلا دامنه اصلی من sharif.com هست و من دامنه sharif.ir رو هم پارک کردم
حالا میخوام برای sharif.ir وایلد فعال کنم ، چکار باید کرد؟
متاسفانه و متاسفانه در این مورد دایرکت ادمین هیچ راهکاری نداره و هیچ امکانی برای این مورد نزاشته
ولی با راهکار زیر میتونیم این مورد رو برای مشتریانی که کارشون فورس هست انجام بدیم
کافیه فایل زیر را از طریق ssh ویرایش کنیم:
nano /usr/local/directadmin/data/users/username/httpd.conf
بجای usermname باید نام کاربری هاست مورد نظر رو وارد کنیم.
در این فایل قسمتی هست به نام ServerAlias که نام دامنه های پارک شده هست ، باید بصورت دستی مقدار زیر رو برای هر دامنه ای که میخوایم براش وایلد فعال بشه روبری serverAlias وارد کنیم:
*.domain.com
بعدش هم یکبار وب سرور را ریستارت میکنیم.
نکته مهمی که در این مورد هست با هر بار ساسپند شدن اکانت یا build مجدد وب سرور این مورد حذف میشه و باید دوباره بصورت دستی اضافه بشه
امیدوارم این آموزش مفید بوده باشه
موفق باشید