رفتن به مطلب
انجمن های میزبانی وب پرشین هویز
saeed

قابلیت SNI چیست؟

پست های پیشنهاد شده

image.png

 

قابلیت SNI چیست؟

SNI (اس ان آی) مخفف کلمه Server Name Indication به معنی نشان گر نام سرور است که یک قابلیت در پروتکل TLS می باشد که نام میزبان درخواست شده را به عنوان بخشی از SSL/TLS ارسال می کند. بنابر این وب سرور قادر به انتخاب وب سایت درست و ارائه گواهی مناسب به مرورگر است.

SNI تکنولوژی است که می تواند به ما این کمک را بکند که با آی پی اشتراکی سرور نیز بتوانیم اقدام به نصب گواهی نامه SSL بکنیم.

تاریخچه SNI

قابلیت SNI اولین بار در ماه جوئن ۲۰۰۳ تحت عنوان RFC3546 به قوانین اینترنتی اضافه شد و آخرین نسخه استاندارد آن RFC6066 است.

در سال ۲۰۰۴ یک patch که در پروژه Edelkey آماده شده بود برای پشتیبانی SNI به OpenSSL اضافه شد.

دو سال بعد در سال ۲۰۰۶ این patch به نسخه Branch در حال توسعه OpenSSL اضافه شد و سال ۲۰۰۷ به صورت رسمی در نسخه ۰٫۹٫۸ این برنامه معرفی و منتشر شد.

مزایای استفاده از SNI

در گذشته تنها زمانی امکان نصب و فعال سازی SSL بر روی یک وب سایت وجود داشت که آن وب سایت از IP اختصاصی بهره مند بود، باتوجه به هزینه جداگانه برای IP و با توجه به رو به اتمام رفتن IP های نسخه ۴ (IPv4) جهت رفع این مشکل SNI به وجود آمد.

بنابراین دو مزیت اصلی استفاده از SNI به صورت زیر است:

  • برای تهیه SSL نیازی به پرداخت هزینه برای آی پی اختصاصی نیست
  • کاهش و صرفه جویی در استفاده های بی مورد از IPv4

فعال کردن SNI در کنترل پنل دایرکت ادمین به چه  صورت انجام می گیرد؟

فایل directadmin.conf را با دستور زیر باز نموده و ویرایش کنید:

nano/usr/local/directadmin/conf/directadmin.conf

مقدار enable_ssl_sni را در این فایل از ۰ به ۱ تغییر دهید.

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

Service directadmin restart

 

فعال کردن SNI در کنترل پنل Plesk به چه صورت انجام می گیرد؟

به صورت پیش فرض این قابلیت در کنترل پنل plesk فعال است.

در کنترل پنل Plesk در بخش Tools & Settings و در قسمت Server Settings گزینه زیر را فعال کنید.

“Turn on SNI support, witch allows using individual SSL/TLS certificates on websites with the same IP address”

فعال کردن SNI در کنترل پنل Cpanel

به صورت پیش فرض در کنترل پنل Cpanel نیز این ویژگی فعال است.

برای فعال سازی در WHM بخش Tweek Settings گزینه زیر را فعال نمایید.

Allow Cpanel users to install SSL hosts

چه مرورگر هایی SNI را پشتیبانی می کند؟

بعضی از مرورگر ها این قابلیت را در هر سیستم عاملی و بعضی دیگر فقط این قابلیت را در سیستم عامل های خاصی پشتیبانی می کنند.

مرورگر های PC :

  • Internet Explorer 7 starting with Windows Vista (not XP!
  • Google Chrome
  • ۶+ on Windows XP and Vista
  • ۵٫۰٫۳۴۲٫۱+ on Mac OS X 10.5.7+
  • Mozilla Firefox 2.0+
  • Safari 2.1+
  • on Windows Vista
  • on Mac OS X 10.5.6+
  • Opera 8.0+ (TLS protocol support must be enabled

مرورگر های مبایل :

  • Android browser on Android 3.0+
  • Mobile Safari on iOS 4.0+
  • Windows Phone 7+
  • Opera Mobile 10.1+ on Android

چه مرورگر هایی SNI را پشتیبانی نمی کند؟

مرورگر های PC :

  • Internet Explorer, all versions, on Windows XP

مرورگر های مبایل :

  • Mobile browsers
  • Android browser on Android 1.x and 2.x

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از ۷۵ اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به عنوان یک لینک به جای

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • جدید...