دیروز مطلبی رو منتشر کردیم که بصورت سطحی به بررسی و تحلیل قابلیت SNI میپرداخت، امروز قصد دارم تا با هم راه و روش فعال سازی این قابلیت رو در کنترل پنل دایرکت ادمین رو پیدا کنیم.
کمی درباره SNI
متن اصلی: SNI چیست؟
SNI که مخفف عبارت Server Name Indication یا اعلانگر نام کارگزار است یک قابلیت اضافی در در پروتکل TLS است که به وسیله آن کاربر نام دامنه مورد نظری که تلاش برای برقراری ارتباط با آن دارد را از ابتدای شروع اتصال به سرور اعلام میکند.
این قابلیت به سرور اجازه میدهد تا با گواهینامه های مختلف بر روی یک IP و یک درگاه (port) فعالیت کند و وب سایت های مختلفی را در HTTPS میزبانی کند و لازم نیست که همه آن وب سایت ها گواهینامه یکسانی داشته باشند یا از IP های مختلفی استفاده کند.
پیشنیاز ها
برای این قابلیت شما به نسخه بالا تر از 0.9.8 برنامه OpenSSL نیاز دارید.بنابراین فقط برای توزیع های جدید تر از 6 Centos میتونید از این قابلیت بهره ببرید.
فعال سازی در دایرکت ادمین
ابتدا به SSH یا ترمینال سیستم لینوکسی خود متصل شوید.
اگر نمیدانید چطور به SSH متصل شوید، میتوانید با مطالعه این مقاله کمک بزرگی به خودتان بکنید!
سپس با ویرایشگر مورد علاقه خود فایل تنظیمات کنترل پنل دایرکت ادمین را باز کنید، ,ویرایش مورد علاقه ما همیشه nano بوده:
nano /usr/local/directadmin/conf/directadmin.conf
سپس به انتهای فایل مراجعه کنید تا عبارت enable_ssl_sni=1 را به آن اضافه کنید.
سپس فایل را ذخیره کنید. در nano با فشردن کلید های Ctrl + W میتونید فایلتون رو ذخیره کنید.
سپس برای اعمال تغییرات سرویس دایرکت ادمین را از نو اجرا کنید:
service directadmin restart
0 دیدگاه
نوشتن دیدگاه