С ?Мариникой? готовимся к школе✔️ Буква К и Буква Л Учим русские буквы
فہرست کا خانہ:
اس ہدایت نامہ میں ، ہم وضاحت کریں گے کہ کس طرح HTTP کو Nginx میں HTTPS پر منتقل کرنا ہے۔
"انجن ایکس" کا اعلان کردہ اینجنیکس ایک مفت ، اوپن سورس ، اعلی کارکردگی والا HTTP اور ریورس پراکسی سرور ہے جو انٹرنیٹ پر کچھ بڑی سائٹوں کے بوجھ کو سنبھالنے کے لئے ذمہ دار ہے۔
HTTP کے برعکس ، جہاں درخواستیں اور جوابات بھیجے جاتے ہیں اور سادہ متن میں واپس کردیئے جاتے ہیں ، HTTPS TLS / SSL کو مؤکل اور سرور کے مابین مواصلت کو خفیہ کرنے کے لئے استعمال کرتا ہے۔
HTTPS پر HTTPS استعمال کرنے کے بہت سے فوائد ہیں ، جیسے:
- تمام اعداد و شمار کو دونوں سمتوں میں خفیہ بنایا گیا ہے۔ اس کے نتیجے میں ، حساس معلومات کو روکا جائے تو نہیں پڑھا جاسکتا۔ گوگل کروم اور دیگر تمام مقبول براؤزرز آپ کی ویب سائٹ کو محفوظ کے بطور نشان زد کریں گے۔ ایچ ٹی ٹی پی ایس آپ کو HTTP / 2 پروٹوکول کے استعمال کی اجازت دیتا ہے ، جس سے سائٹ کی کارکردگی میں نمایاں بہتری آتی ہے۔ گوگل HTTPS ویب سائٹ کے حق میں ہے۔ اگر آپ کی سائٹ HTTPS کے ذریعہ پیش کی گئی ہے تو آپ کی سائٹ بہتر ہوگی۔
این جی این ایکس میں HTTP کو HTTPS پر ری ڈائریکٹ کرنے کے لئے ترجیحی طریقہ یہ ہے کہ سائٹ کے ہر ورژن کے لئے علیحدہ سرور بلاک تشکیل دیا جائے۔ اگر آپ کو ہدایت نامہ استعمال کرتے ہوئے ٹریفک کو ری ڈائریکٹ کرنے سے گریز کرنا چاہئے ، کیونکہ یہ سرور کے غیر متوقع رویے کا سبب بن سکتا ہے۔
HTTP کو فی سائٹ HTTPS پر بھیج دیں
کسی ایک ویب سائٹ کو HTTPS پر ری ڈائریکٹ کرنے کے لئے ڈومین کنفگریشن فائل کھولیں اور درج ذیل تبدیلیاں کریں۔
server { listen 80; listen:80; server_name linuxize.com www.linuxize.com; return 301 https://linuxize.com$request_uri; }
آئیے لائن کے ذریعہ کوڈ لائن کو توڑ دیں:
-
listen 80- سرور بلاک مخصوص ڈومین کیلئے پورٹ 80 پر آنے والے رابطوں کے بارے میں سنتا ہے۔server_name linuxize.com www.linuxize.com- سرور بلاک کے ڈومین ناموں کی وضاحت کرتا ہے۔ یقینی بنائیں کہ آپ اسے اپنے ڈومین نام کے ساتھ تبدیل کریں۔return 301- ٹریفک کو سائٹ کے HTTPS ورژن پر بھیج دیں۔$request_uriمتغیر مکمل درخواست کی درخواست URI ہے جس میں دلائل بھی شامل ہیں۔
عام طور پر ، آپ سائٹ کے HTTPS www ورژن کو غیر www یا اس کے برعکس بھی ری ڈائریکٹ کرنا چاہیں گے۔ ری ڈائریکٹ کرنے کا تجویز کردہ طریقہ یہ ہے کہ www اور نان www دونوں ورژن کے ل for ایک علیحدہ سرور بلاک بنانا ہے۔
مثال کے طور پر ، HTTPS www کی درخواستوں کو نان- www پر ری ڈائریکٹ کرنے کے لئے ، آپ مندرجہ ذیل ترتیب استعمال کریں گے۔
server { listen 80; listen:80; server_name linuxize.com www.linuxize.com; return 301 https://linuxize.com$request_uri; } server { listen 443 ssl http2; server_name www.linuxize.com; #… other code return 301 https://linuxize.com$request_uri; } server { listen 443 ssl http2; server_name linuxize.com; #… other code }
تمام سائٹس کو HTTPS پر ری ڈائریکٹ کریں
اگر سرور پر میزبان ساری ویب سائٹیں HTTPS استعمال کرنے کے ل config تشکیل دی گئیں ہیں ، اور آپ ہر سائٹ کے لئے الگ الگ HTTP سرور بلاک نہیں بنانا چاہتے ہیں تو آپ ایک ہی کیچ آل آل HTTP سرور بلاک تشکیل دے سکتے ہیں۔ یہ بلاک تمام HTTP درخواستوں کو مناسب HTTPS بلاکس پر بھیج دے گا۔
ایک ہی کیچ - آل HTTP بلاک بنانے کے ل the جو زائرین کو سائٹ کے HTTPS ورژن پر بھیج دے گا وہ Nginx تشکیل فائل کو کھولے گا اور درج ذیل تبدیلیاں کرے گا:
server { listen 80 default_server; listen:80 default_server; server_name _; return 301 https://$host$request_uri; }
آئیے لائن کے ذریعہ کوڈ لائن کا تجزیہ کریں:
-
listen 80 default_server- اس سرور بلاک کو تمام مماثل ڈومینز کے لئے پہلے سے طے شدہ (کیچ آل) بلاک کے طور پر سیٹ کرتا ہے۔server_name _-_ایک غلط ڈومین نام ہے جو کبھی بھی کسی حقیقی ڈومین نام سے مماثل نہیں ہوتا ہے۔return 301- ٹریفک کو متعلقہ کوڈ 301 کے ساتھ متعلقہ HTTPS سرور بلاک پر منتقل کریں (مستقل طور پر منتقل کردیا گیا ہے)۔$hostمتغیر کی درخواست کا ڈومین نام ہے۔
مثال کے طور پر ، اگر وزیٹر براؤزر میں
http://example.com/page2
کھولتا ہے تو ، Nginx درخواست کو
https://example.com/page2
پر بھیج دے گی۔
اگر ممکن ہو تو ، عالمی سطح پر HTTPS سے HTTPS کی سمت کے بجائے فی ڈومین کی بنیاد پر ایک نئ سمت بنانا ترجیح دیں۔
نتیجہ اخذ کرنا
ایک بار جب آپ کی ویب سائٹ پر SSL سرٹیفکیٹ انسٹال ہوجاتا ہے تو آپ کو HTTP ٹریفک کو HTTPS پر ری ڈائریکٹ کرنا چاہئے۔
Nginx میں ، HTTP کو HTTPS پر ری ڈائریکٹ کرنے کا ترجیحی طریقہ یہ ہے کہ علیحدہ سرور بلاکس بنائیں اور 301 ری ڈائریکٹ کریں۔
nginxونڈوز 10/8 میں WinX مینو میں دوبارہ شامل کریں، دوبارہ شروع کریں، ونڈ پاور پاور مینو میں اختیارات کو دوبارہ شروع کریں، دوبارہ شروع کریں، شاٹ کو دوبارہ شامل کریں، دوبارہ شروع کرنے یا اختیارات کو کیسے شامل کریں WinX مینو میں کسی شارٹ کٹ. ونڈوز میں پاور صارف مینو اہم ونڈوز کی خصوصیات میں مفید شارٹ کٹس پر مشتمل ہے.
ہم نے اپنے پچھلے مراسلے میں ونڈوز 8 کو بند کرنے اور دوبارہ شروع کرنے کے بہت سے طریقوں کو دیکھا ہے، جیسے کہ آؤٹ کرنے کے لئے 10 مختلف طریقوں، ونڈوز 8 یا پاور شیل سکرپٹ ونڈوز بند، ٹائلیں شروع کرنے کی سکرین پر دوبارہ شروع کریں. اب آج کی اشاعت میں، ہم دیکھیں گے کہ کس طرح شٹٹ شامل کرنے کے لئے، اختیارات کو دوبارہ شروع کریں
میں عام طور پر اسی روزہ کی پیروی کرتی ہوں جب میں صبح تک اٹھوں اور اپنے کمپیوٹر کو شروع کروں. میں براؤزر کھولتا ہوں، Gmail شروع کرتا ہوں، اپنے دوستوں سے سوشل نیٹ ورکس پر اپ ڈیٹس چیک کریں اور اس ویب سائٹ کے مواد کو چیک کریں جو میں کام کرتا ہوں. میں بھی پروگرام اور فولڈر جیسے لفظ اور دوسروں کو کھولتا ہوں میں اپنے کام کے لئے سب سے زیادہ استعمال کرتا ہوں. اس روز ہر روز کرنے کے معمول کے کام کی طرف سے بور، میں ایک درخواست یا پروگرام کے لئے شکار کر رہا تھا جو ونڈوز کے آغاز کے دوران اپنے کاموں کی فہرست ک
آٹو سٹارٹ ایکس 3
کا سائز تبدیل کریں، ترمیم کریں، اپ لوڈ کریں، انکشاف دائیں کلک کے سیاق و سباق مینو سے تصاویر کو تبدیل کریں، ترمیم کریں، اپ لوڈ کریں، تصاویر کو تبدیل کریں، اپنائیں، تصاویر تبدیل کریں. 9
XnView شیل توسیع کئی ٹولز شامل کرتا ہے اپنے دائیں کلک سیاق و سباق مینو میں آپ کو آسانی سے پیش نظارہ، دوبارہ سائز، ترمیم، اپ لوڈ کرنے کے لۓ تصویری شیک میں اپ لوڈ کریں، آئی پی سی میٹا ڈیٹا کو ترمیم کریں، تصاویر تبدیل کریں.







