ដាក់ proxy របស់ Nutch ក្នុងការកំណត់រចនាសម្ព័ន្ធ fetcher
កំណត់ host និង port របស់ proxy Nutch ក្នុង nutch-site.xml ហើយជ្រើសរើស protocol plug-in ដែលអនុវត្តលក្ខណៈ proxy ដែលត្រូវការ។
កំណត់ចំណុចបញ្ចប់មូលដ្ឋានក្នុង nutch-site.xml ដែល crawl បានផ្ទុក:
<configuration>
<property>
<name>http.proxy.host</name>
<value>proxy.example</value>
</property>
<property>
<name>http.proxy.port</name>
<value>8080</value>
</property>
</configuration>
សម្រាប់ផ្លូវ fetcher HTTP ទៅកាន់គេហទំព័រសាធារណៈដែលបានអនុញ្ញាតដោយគ្មានការផ្ទៀងផ្ទាត់ proxy សូមជំនួសឈ្មោះ host និង port ដាច់ដោយឡែកជាមួយបេក្ខជនពី បញ្ជី proxy HTTP។ រក្សាការជំនួសក្នុងស្រុកនៅក្នុងឯកសារគេហទំព័រ ហើយប្រៀបធៀបលំនាំដើមដែលបានចែកចាយរបស់កំណែដែលបានដំឡើង។ ការនាំចេញ shell តែម្នាក់ឯងមិនអាចកំណត់រចនាសម្ព័ន្ធ plug-in ដែលមិនដែលអានវាបានទេ។
| លក្ខណៈ proxy | អ្នកប្រើប្រាស់ដែលបានចងក្រង |
|---|---|
http.proxy.host, http.proxy.port | ផ្លូវ fetcher មូលដ្ឋាន យោងតាមការអនុវត្តដែលបានជ្រើស |
http.proxy.username, http.proxy.password, http.proxy.realm | protocol-httpclient ដែលកំណត់ព័ត៌មានសម្គាល់នៅលើ HTTP client របស់វា |
http.proxy.type | ជម្រើសដែលបានកំណត់សម្រាប់ protocol-okhttp |
សូមធានាថា plug-in ដែលត្រូវការត្រូវបានដំឡើង និងបញ្ចូលក្នុងការជ្រើសរើសដែលមានប្រសិទ្ធភាព។ វាលដែលបង្ហាញក្នុងឯកសារលំនាំដើមមិនមានន័យថាការអនុវត្ត HTTP ទាំងអស់ប្រើវាទេ។
ពិនិត្យការអនុវត្ត និងការកំណត់រចនាសម្ព័ន្ធរបស់ដំណើរការដែល fetch ពិតប្រាកដ។ កម្មករចែកចាយ និង script ចាប់ផ្ដើមត្រូវការធាតុបញ្ចូលដែលបានបម្រុង; ឯកសារដែលបានកែក្នុងការដំឡើងផ្សេងមិនផ្លាស់ប្ដូរ fetcher ដែលបានកំណត់រួចទេ។