دیاکو وب » لینوکس » انتقال درخواست HTTP به HTTPS در Nginx
انتقال درخواست HTTP به HTTPS در Nginx
ارسال شده در |
در این نوشته شما فرا خواهید گرفت که چگونه درخواست های غیر ایمن HTTP با به درخواستهای HTTPS منتقل و ایمن سازی کنید.
وب سرور متن باز انجنیکس که محبوبیت زیادی نیز در بین همه کاربران برای داشتن یک وب سرور پر سرعت هستند.
موارد مورد نیاز: یک سرور که وب سرور Ngnix روی آن نصب و در حال کار باشد. یک نام دامنه که دی ان اس ها تنظیم شده باشند که بتوان به صورت مثال به این گونه وارد آن صفحه شد example.com در حال خوب شما باید یک SSL برای نصب داشته باشید.
نصب منتقل کننده درخواست HTTP به HTTPS در Nginx: باید اضافه کنید به vhost خود دستورات زیر را و اقدام به راه اندازی مجدد سرویس کنید.
[info]
server {
listen 80;
server_name example.com www.example.com;
return 301 https://example.com$request_uri;
}
server {
listen 443 ssl;
server_name example.com;
ssl_certificate /path/to/cert-crt.crt;
ssl_certificate_key /path/to/cert-key.key;
#other site settings go here (e.g. ssl, logs, site root)
}
[/info]
بعد از انجام این کار تمام درخواستهای HTTP شما به صورت خودکار به HTTPS توسط ریدایرکت 301 منتقل خواهند شد.
در صورتی که بخواهید در یک سرور مجازی لینوکسی این مورد تست کنید می توانید از سرویس آزمایشی دیاکو وب برای 24 ساعت استفاده کنید.
دیدگاهتان را بنویسید