ការកំណត់ proxy របស់ Apache អាចបាត់នៅក្នុង IfModule
ពិនិត្យថាតើ Apache បានផ្ទុកការកំណត់ proxy តាមលក្ខខណ្ឌពិតឬអត់ មុនពេលផ្លាស់ប្តូរបញ្ជី IP ដែលអនុញ្ញាត ដែលប្រហែលជាមិនដែលត្រូវបានអនុវត្ត។
ប្រសិនបើការផ្លាស់ប្តូរបញ្ជីអនុញ្ញាត proxy របស់ Apache មិនមានប្រសិទ្ធភាព សូមពិនិត្យថាតើលក្ខខណ្ឌ <IfModule> ដែលព័ទ្ធជុំវិញវាត្រូវនឹងម៉ូឌុលដែលបានផ្ទុកឬអត់។ Apache រំលងប្លុកតាមលក្ខខណ្ឌ នៅពេលម៉ូឌុលដែលបានដាក់ឈ្មោះមិនមាន។
<IfModule proxy_http_module>
<Proxy "*">
Require ip 192.0.2.25
</Proxy>
</IfModule>
នេះជាបំណែកនៃច្បាប់ចូលប្រើសម្រាប់ forward proxy ដែលមានស្រាប់។ ជំនួស អាសយដ្ឋានអតិថិជនឧទាហរណ៍; អ្នកស្តាប់ តួនាទី proxy និងម៉ូឌុលដែលត្រូវការ ត្រូវកំណត់ដោយឡែក។
ដូចដែល ឯកសារ IfModule ពន្យល់ ធុងនេះពិនិត្យលក្ខខណ្ឌកំណត់រចនាសម្ព័ន្ធ។ វាមិនផ្ទុកម៉ូឌុលទេ។ ជាមួយលក្ខខណ្ឌជាន់គ្នា រាល់លក្ខខណ្ឌព័ទ្ធជុំវិញត្រូវតែត្រូវគ្នា ដើម្បីឱ្យច្បាប់ចូលប្រើត្រូវបានអនុវត្ត។
ហេតុអ្វីការចាប់ផ្តើមនៅតែអាចជោគជ័យ
ប្លុកស្រេចចិត្តជួយឱ្យការកំណត់គាំទ្រការសាងសង់ម៉ាស៊ីនមេជាច្រើន។ នៅពេលម៉ូឌុលមួយចាំបាច់ ការរំលងការកំណត់របស់វាដោយស្ងាត់ អាចបង្កប់លក្ខណៈពិសេសដែលខ្វះខាតវិញ។ សម្រេចថាតើអាកប្បកិរិយានោះសមនឹងការដាក់ពង្រាយឬអត់។
ពិនិត្យម៉ូឌុលដែលបានផ្ទុក និងលក្ខខណ្ឌដែលត្រូវគ្នា បន្ទាប់មកមើលថាតើអ្នកស្តាប់ និង virtual host ណាដែលទទួលបានសំណើ រួច ផ្ទៀងផ្ទាត់ទាំងអតិថិជនដែលអនុញ្ញាត និងដែលបដិសេធ។ ច្បាប់ត្រឹមត្រូវនៅក្នុង virtual host ផ្សេង បង្កឱ្យមានរោគសញ្ញាស្រដៀងគ្នា។ កំណត់ត្រាកំហុសដែលត្រូវគ្នា មានប្រយោជន៍ជាងការពង្រីកបញ្ជីដែលប្រហែលជាមិនដែលត្រូវបានអនុវត្ត។