هدایت ترافیک HTTP به HTTPS در سرور NGINX

HTTPS به استانداردی برای حضور قابل اعتماد در وب تبدیل شده است.

در بیشتر موارد، وب‌سایت‌های HTTPS در رتبه‌بندی گوگل ترجیح داده می‌شوند و عموماً توسط کاربران امن (و در نتیجه قابل اعتماد) تلقی می‌شوند.

به همین دلیل است که باید اطمینان حاصل کنید که تمام ترافیک HTTP که به سرورهای شما می‌آید به HTTPS هدایت می‌شود تا بتوانید همچنان از اعتماد بازدیدکنندگان و موتورهای جستجوی خود لذت ببرید.

در این آموزش سریع، من به شما نشان خواهم داد که چگونه تمام ترافیک HTTP وارد شده به سرور NGINX خود را به HTTPS هدایت کنید. من مستقیماً به مراحل مورد نیاز می‌روم و سپس بحث می‌کنم که چرا این گام مهمی در ایمن کردن سرور NGINX شما و تبلیغ نام تجاری شما برای دسترسی بهتر و سودآوری است.

نحوه هدایت ترافیک HTTP به HTTPS در NGINX

قبل از فرو رفتن در جزئیات، مطمئن شوید که موارد زیر را دارید:

  • یک سرور لینوکس با NGINX نصب شده است (من یک سرور فلزی 10 گیگابیت بر ثانیه را توصیه می کنم).
  • یک حساب کاربری با امتیازات sudo یا دسترسی روت.
  • دسترسی به خط فرمان/ترمینال

برای فعال کردن اتصالات HTTPS به گواهینامه و کلید SSL معتبر نیاز دارید

مرحله 1: فایل پیکربندی NGINX را ویرایش کنید و بلوک(های) سرور HTTPS را اضافه کنید

اولین مرحله از فرآیند ویرایش است nginx.conf، فایل پیکربندی NGINX. اگر یک نصب پیش‌فرض NGINX دارید، این فایل معمولاً در آن یافت می‌شود /etc/nginx/ دایرکتوری

باز کردن فایل تنظیمات در …

Source link