Legen Sie den grundlegenden Endpunkt in der vom Crawl geladenen nutch-site.xml fest:

<configuration>
  <property>
    <name>http.proxy.host</name>
    <value>proxy.example</value>
  </property>
  <property>
    <name>http.proxy.port</name>
    <value>8080</value>
  </property>
</configuration>

Ersetzen Sie für eine HTTP-Fetcher-Route zu erlaubten öffentlichen Seiten ohne Proxy-Authentifizierung den Hostnamen und den separaten Port durch einen Kandidaten aus der HTTP-Proxy-Liste. Behalten Sie lokale Überschreibungen in der Site-Datei und vergleichen Sie die verteilten Standardwerte der installierten Version. Ein reiner Shell-Export kann ein Plugin nicht konfigurieren, das ihn nie liest.

Proxy-EigenschaftDokumentierter Konsument
http.proxy.host, http.proxy.portDie grundlegende Fetcher-Route je nach gewählter Implementierung
http.proxy.username, http.proxy.password, http.proxy.realmprotocol-httpclient, das Anmeldeinformationen in seinem HTTP-Client setzt
http.proxy.typeEine Option, die für protocol-okhttp vorgesehen ist

Stellen Sie sicher, dass das benötigte Plugin installiert und in der effektiven Auswahl enthalten ist. Ein Feld in einer Standarddatei bedeutet nicht, dass jede HTTP-Implementierung es auswertet.

Prüfen Sie Implementierung und Konfiguration des tatsächlich abrufenden Prozesses. Verteilt arbeitende Worker und Startskripte benötigen die vorgesehenen Eingaben; eine in einer anderen Installation bearbeitete Datei ändert einen bereits konfigurierten Fetcher nicht.

Ähnliche Artikel