আমি আমার কাজ ওয়েব সার্ভারে নির্দেশ করার জন্য পোর্ট ফরওয়ার্ডিং সেট করেছি যাতে নির্বাচিত ব্যবহারকারী সাইট বন্ধ করার সময় আমাদের বহিরাগত আইপি ঠিকানার মাধ্যমে কোনও সাইট অ্যাক্সেস করতে পারে। সার্ভারে ফরোয়ার্ড কাজ করে, কিন্তু এই সার্ভারে বেশ কয়েকটি কনফিগার রয়েছে, এবং মুহূর্তে এটি কেবলমাত্র প্রথমটিতে আটকে রয়েছে, তাই ভুল ওয়েবসাইট দেখানো হয়েছে।
উদাহরণস্বরূপ, এই দুটি কনফিগারেশন গ্রহণ করুন, এবং আমাদের বহিরাগত আইপি ঠিকানা 11.22.33.44
- আমি কি করতে সক্ষম হতে চান যেতে হয় http://11.22.33.44:789
(র্যান্ডম পোর্ট, কোন হতে পারে) এবং কনফিগ 1 শো ওয়েবসাইটে আছে। যাইহোক, কনফিগার 2 এ ওয়েবসাইট দেখানো হচ্ছে, কারণ এটি কনফিগারগুলির তালিকায় প্রথম বর্ণমালা অনুসারে আসে। কোন উপায় আছে (সার্ভারআলিয়াসের অনুরূপ) আমি কোন পোর্ট অ্যাক্সেস করা এবং corrisponding কনফিগারেশন ব্যবহার করতে পারেন তা পরীক্ষা করতে পারি?
কনফিগ 1
Listen *:789
NameVirtualHost *:80
NameVirtualHost *:789
<VirtualHost *:80 *.789>
ServerName test.dynedrewett.com
DocumentRoot /var/www/html/website/test
ErrorLog /var/log/httpd/test.dynedrewett.com-error
CustomLog /var/log/httpd/test.dynedrewett.com-access combined
ErrorDocument 401 /wp-content/themes/dyne_drewett/401.php
</VirtualHost>
কনফিগার 2
<VirtualHost *:80>
ServerName dummy.dynedrewett.com
ServerAlias dummy
DocumentRoot /var/www/html/intranet/intranet_test
ErrorLog /var/log/httpd/dummy.dynedrewett.com-error
CustomLog /var/log/httpd/dummy.dynedrewett.com-access combined
ErrorDocument 403 /wp-content/themes/dyne_drewnett/403.php
</VirtualHost>
আমি কনফিগারেশন সংশোধন করতে পারেন দূরে আছে যাতে সঠিক ওয়েবসাইটটি এই কাজ দেখানো হয়? ধন্যবাদ।