<VirtualHost> بلاک بیان کرتا ہے کہ Apache کو مماثل درخواستوں کو کیسے سنبھالنا چاہیے۔ تاہم یہ سننے والا ساکٹ نہیں بناتا۔ اسی لیے پورٹ 8080 پر فارورڈ پراکسی کنفیگریشن کسی درست دکھنے والی فائل میں موجود ہو سکتی ہے جبکہ کلائنٹ کو وہاں کوئی سننے والا نہیں ملتا۔

Listen ہدایت وہ الگ ضرورت پوری کرتی ہے۔ ایسی پراکسی کے لیے جس تک صرف مقامی کلائنٹ یا محفوظ ٹنل سے پہنچا جاتا ہو، مطلوبہ شکل میں یہ شامل ہو سکتے ہیں:

Listen 127.0.0.1:8080

<VirtualHost 127.0.0.1:8080>
    # Existing restricted forward-proxy configuration
</VirtualHost>

یہ تعلق دکھاتا ہے، مکمل پراکسی تعیناتی نہیں۔ موجودہ کلائنٹ اجازت اور منزل کی پابندیاں برقرار رکھیں۔ loopback پتہ جان بوجھ کر نیا عوامی پراکسی سننے والا فراہم نہیں کرتا۔

موثر کنفیگریشن میں اوورلیپ ہونے والے Listen اندراجات بھی جانچیں۔ موجودہ سننے والے کو دیکھے بغیر ایک اور ہدایت شامل کرنا آغاز کو روک سکتا ہے۔ کسی مخصوص پتے سے اوورلیپ ہونے والی wildcard بائنڈنگ کی طرف جانے پر Apache کا معاونت یافتہ ری اسٹارٹ طریقہ بھی اہم ہے۔

جب SSH اس پراکسی کی طرف فارورڈ کرتا ہے، دور کا سرا حقیقی سننے والے تک پہنچنا چاہیے۔ کامیاب SSH لاگ ان کنفیگر شدہ Apache پورٹ کو وجود میں نہیں لاتا۔ HTTP اسناد بدلنے یا رسائی قاعدہ کمزور کرنے سے پہلے سننے والا اور مطلوبہ بائنڈنگ درست کریں۔ پھر حقیقی سننے والے پر اجازت یافتہ اور مسترد رسائی کے معاملات کی تصدیق کریں۔

متعلقہ مضامین