ફોરવર્ડ પ્રોક્સી માટે Apache Listen અને VirtualHost સેટિંગ્સ
કોન્ફિગર કરેલા પોર્ટને સક્રિય સોકેટ ગણવાને બદલે, ઇચ્છિત Apache શ્રોતાને પ્રોક્સી VirtualHost થી અલગ ઉમેરો.
<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 ઓળખપત્રો બદલતા અથવા ઍક્સેસ નિયમ નબળો કરતા પહેલા શ્રોતા અને ઇચ્છિત બંધન સુધારો. પછી વાસ્તવિક શ્રોતા પર મંજૂર અને નકારેલા ઍક્સેસ કિસ્સાઓ ચકાસો.