SSL/TLS کو Nginx on کے ساتھ ترتیب دینے کے لیے CentOS ، آپ ان اقدامات پر عمل کر سکتے ہیں:
مرحلہ 1: انسٹال کریں۔ Nginx
اگر آپ نے انسٹال نہیں کیا ہے تو Nginx اسے انسٹال کرنے کے لیے درج ذیل کمانڈ کو چلائیں۔
مرحلہ 2: OpenSSL انسٹال کریں۔
اگر آپ کے پاس OpenSSL انسٹال نہیں ہے تو اسے درج ذیل کمانڈ کا استعمال کرکے انسٹال کریں:
مرحلہ 3: SSL سرٹیفکیٹ فائلوں کے لیے ایک ڈائرکٹری بنائیں
SSL سرٹیفکیٹ فائلوں کو ذخیرہ کرنے کے لیے ایک ڈائرکٹری بنائیں:
مرحلہ 4: خود دستخط شدہ SSL/TLS سرٹیفکیٹ تیار کریں(اختیاری)
اگر آپ سرٹیفکیٹ اتھارٹی سے SSL سرٹیفکیٹ استعمال نہیں کر رہے ہیں، تو آپ OpenSSL کے ساتھ خود دستخط شدہ سرٹیفکیٹ تیار کر سکتے ہیں۔ یہ ترقیاتی ماحول میں SSL/TLS کی جانچ کے لیے مفید ہے۔ خود دستخط شدہ سرٹیفکیٹ بنانے کے لیے، درج ذیل کمانڈز چلائیں:
مرحلہ 5: Nginx SSL/TLS استعمال کرنے کے لیے کنفیگر کریں۔
Nginx جس ویب سائٹ کو آپ محفوظ کرنا چاہتے ہیں اس کے لیے کنفیگریشن فائل کھولیں:
SSL کو فعال کرنے کے لیے کنفیگریشن فائل میں درج ذیل لائنیں شامل کریں:
مرحلہ 6: ٹیسٹ کریں اور دوبارہ شروع کریں۔ Nginx
چیک کریں کہ آیا Nginx کنفیگریشن میں کوئی خامی ہے:
اگر کوئی خرابی نہیں ہے تو، Nginx نئی ترتیب کو لاگو کرنے کے لیے سروس کو دوبارہ شروع کریں:
مکمل ہونے کے بعد، آپ کی ویب سائٹ SSL/TLS سے محفوظ ہو جائے گی۔ نوٹ کریں کہ خود دستخط شدہ سرٹیفکیٹ استعمال کرنے کے نتیجے میں براؤزر کو ناقابل اعتماد سرٹیفکیٹس کے بارے میں انتباہ ملے گا۔ ایک قابل اعتماد SSL/TLS سرٹیفکیٹ حاصل کرنے کے لیے، آپ کو سرٹیفکیٹ اتھارٹی سے مفت سرٹیفکیٹ خریدنے یا حاصل کرنے کی ضرورت ہے۔