Blæksprutte kan bruges som omvendt proxy til at indlæse balance flere webservere i stedet for at bruge en hardwarebelastningsbalancer. Dette er nyttigt, fordi blækpatronen kan cache meget af indholdet, der kommer fra kildewebserverne, og derved reducere deres belastning. Det er dog ikke helt klart, hvordan man opretter en Apache-stil omdirigering, hvor alle værtsnavne bortset fra roddomænet bliver omdirigeret til www.hostname.com. En måde at opnå dette på er at bruge et re-direktørprogram, som vist nedenfor.
Steps
- 1 Skriv et simpelt omdirigeringsprogram som f.eks. Følgende Perl:
#! / usr / bin / env perl $|=1; mens (<>) $ url = m / ^ ([^] *) /; hvis ($ url !~ /^http:\/\/www\.hostname\.com/) $ url =~ s@^http://www \.værtsnavn\.com/(.*)@http://www.værtsnavn.com/\1@; Print "301: $ url\ n"; andet Print "$ Url\ n";
- 2 I din blæksprutte.conf fil ændrer redirect_program-variablen, det er sandsynligvis kommenteret og angiver, hvor din redirector_program er ex: /usr/sbin/redirect.pl
- 3 Sørg for, at variablen httpd_accel_uses_host_header er indstillet til, eller intet vil blive omdirigeret.
- 4 Genindlæs blækpatronkonfigurationen. Du skal kende vejen til den blæksprutte, der kan køres. Afhængigt af dit operativsystem og installation er det højst sandsynligt at / usr / local / blæksprutte / sbin / blæksprutte. Udfør denne kommando på terminalen:
/ usr / local / blæksprutte / sbin / blæksprutte -k omkonfigureres
Facebook
Twitter
Google+