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

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


saeed

ارسال‌های توصیه شده

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
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

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

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

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

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

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

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

×
  • اضافه کردن...