Apache ප්රොක්සි සැකසුම් IfModule තුළ අතුරුදහන් විය හැක
කිසිදා ක්රියාත්මක නොවූ විය හැකි IP අවසර ලැයිස්තුවක් වෙනස් කිරීමට පෙර Apache සැබවින්ම කොන්දේසි සහිත ප්රොක්සි වින්යාසය පූරණය කළේදැයි පරීක්ෂා කරන්න.
Apache ප්රොක්සි අවසර ලැයිස්තුව වෙනස් කිරීමෙන් ප්රතිඵලයක් නොලැබෙන්නේ නම්, එය වටකරන <IfModule> කොන්දේසිය පූරණය වූ මොඩියුලයකට ගැලපේදැයි පරීක්ෂා කරන්න. නම් කළ මොඩියුලය නොමැති විට Apache කොන්දේසි සහිත කොටස මඟ හරියි.
<IfModule proxy_http_module>
<Proxy "*">
Require ip 192.0.2.25
</Proxy>
</IfModule>
මෙය දැනටමත් ඇති forward ප්රොක්සියක් සඳහා ප්රවේශ නීති කොටසකි. ප්රතිස්ථාපනය කරන්න උදාහරණ සේවාදායක ලිපිනය; listener, ප්රොක්සි භූමිකාව සහ අවශ්ය මොඩියුල වෙන වෙනම වින්යාස කළ යුතුය.
IfModule ලේඛනය පැහැදිලි කරන පරිදි, ධාරකය වින්යාස කොන්දේසියක් පරීක්ෂා කරයි. එය මොඩියුලය පූරණය නොකරයි. කැදැලි කොන්දේසි සමඟ, ප්රවේශ නීතිය අදාළ වීමට සෑම වටකරන කොන්දේසියක්ම ගැලපිය යුතුය.
ආරම්භය තවමත් සාර්ථක විය හැක්කේ ඇයි
විකල්ප කොටස් එක් වින්යාසයකට සේවාදායක ගොඩනැගීම් කිහිපයක් සඳහා සහාය දීමට උපකාරී වේ. මොඩියුලයක් අත්යවශ්ය විට, එහි සැකසුම් නිශ්ශබ්දව මඟ හැරීම ඒ වෙනුවට නැති වූ විශේෂාංගයක් සඟවා ගත හැක. එම හැසිරීම යෙදවීමට ගැලපේදැයි තීරණය කරන්න.
පූරණය වූ මොඩියුල සහ ගැලපෙන කොන්දේසි පරීක්ෂා කර, පසුව ඉල්ලීම ලැබුණේ කුමන listener සහ virtual host එකටදැයි බලා, පසුව අවසර දුන් සහ ප්රතික්ෂේප කළ සේවාදායකයන් දෙකම තහවුරු කරන්න. වෙනත් virtual host එකක වලංගු නීතියක් ද සමාන රෝග ලක්ෂණ ඇති කරයි. කිසිදා ක්රියාත්මක නොවූ විය හැකි අවසර ලැයිස්තුවක් පුළුල් කිරීමට වඩා ගැලපෙන දෝෂ ලොග් සටහන වඩාත් ප්රයෝජනවත් වේ.