![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| UNIX für Fortgeschrittene und Experten Expert-to-Experte. Erfahren Sie fortgeschrittene UNIX-, UNIX-Kommandos, Linux-Betriebssysteme, System-Administration, Programmierung, Shell, Shell-Skripte, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Apache config Problem | BrewDudeBob | SUN Solaris | 17 | 04-04-2008 08:12 PM |
| rsh, um mehrere IP in mehrere Server? | kenshinhimura | Shell Programmierung und Scripting | 2 | 02-18-2008 03:04 AM |
| Squid-Proxy-Server und Apache | marcpascual | UNIX für Fortgeschrittene und Experten | 0 | 10-04-2005 04:26 AM |
| Apache Konfig | l008com | UNIX for Dummies Questions & Answers | 2 | 07-23-2002 06:54 PM |
| Apache-Konfigurationsdateien | Webwitch | UNIX for Dummies Questions & Answers | 1 | 08-01-2001 04:35 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Apache Config> Eine IP-, Multiple-Server
Meine aktuelle Konfiguration ist das. Ich habe eine Mac OS X Server laufen mit dem Internet verbunden sind, mit nur einer externen IP. Die Strecken für den Rest von meinem Netzwerk über einen Schalter. Jetzt in apache, ich virtuelle Hosts, und führen Sie aus 4 verschiedenen Seiten dieser IP. Das funktioniert großartig. Nun, was ich will, zu versuchen und tun, wenn es eine Möglichkeit, zu entladen ist eine meiner virtuellen Hosts, um eine ganz andere lokalen Rechner. So zum Beispiel, den virtuellen Host für www.domain.com werde (oder Link) des Apache-Server läuft auf dem Rechner 192.168.1.9, zum Beispiel. Es gibt ein paar Gründe, warum ich dies tun wollen. Man ist nur für die IT-Hölle
. Ein weiterer ist, dass ich spielen wollen, um mit einigen Seiten, dass die Verwendung perl. Und während sie vielleicht nicht so wichtig (das heißt, wenn sie stecken bleiben und langsam, das ist nicht viel von einem Thema) gibt es zwei Seiten, bedeutet mir sehr viel, und ich würde nicht wollen, dass sie erfolgt. Plus Ich habe auch ein paar alte PPC Maschinen liegen, und ich bin über das Laden von Linux auf ihnen nur für die Erprobung. Also, wenn es einen Weg gibt, kann ich das alles zusammen ziehen, wäre es toll. |
|
||||
|
virtuelle Site Anfrage geht an einen anderen lokalen Rechner
Ich denke, mod_rewrite ist die schnelle und schmutzige Weg zu diesem. Einrichten einer rewrite-Regel für die <verzeichnis> Richtlinie in httpd.conf, so dass alle Anfragen werden an die lokale Adresse, die Sie wollen.
|
|
||||
|
hat mir
Good point. Meine Antwort darauf ist, I dont know. Aber ich vermute, um zu prüfen, ob
i) Sie sind mit Namen oder IP-basierte virtuelle Hosts ii) Sie können eine lokale dummy DNS mit Einträgen in der Datei / etc / hosts iii) vielleicht mit Ihrem Router, um die Anforderungen an den rechten Feld als letzten Ausweg. |
|
||||
|
Ich bin mit Namen virtuelle Hosts wie ich nur eine IP. Und ich don'tsee, wie ein Router funktionieren würde, dann würden Sie benötigen einen Router, die holen sich den Domain-Namen aus dem Antrag in der gleichen Weise einen virtuellen Host kann, und leitet ihn an einen anderen lokalen Rechner. Ich glaube nicht, dass es ein Programm ähnlich. Apache hat, es sei denn, dass so etwas wie eingebaut, ich weiß nichts über die neu schreiben, was entweder, oder irgend jemand anderes kennen das? Oh, du weißt, was ich dachte, ich könnte mod rewrite wahrscheinlich, um eine Domain-Namen domain.com zu domain.com: 81 und jus TMAP Port 81 auf meinem anderen Rechner, ich würde wetten, dass die Arbeit, und es wäre nicht erfordern viel Arbeit von den Haupt-Server.
|
|
||||
|
Proxy verwendet Beispiel
I spotted heute .... eine Kombination von rewite und Proxy auf einen anderen Rechner stecken auf einen lokalen Port als Backend-Server. Hoffe, dass dies noch mehr Licht. Code:
<virtual host 192.168.0.3> servername www.frontend.com RewriteEngine On RewriteOptions 'inherit' RewriteRule ^/(.*)$ http://192.168.0.4:8001/$1 [proxy] </virtual host> sendet Anfragen an die Backend-Port 8001 Backend-Konfiguration sieht wie folgt aus: Code:
Listen 8001 <virtual host 192.168.0.4:8001> DocumentRoot ......... ...... </virtual host> Ich tippte, dass die von O'Reilly's Apache (das Pferd Buch) B & P. Laurie. ISBN 0-596-00203-3 |
![]() |
| Lesezeichen |
| Tags |
| Linux |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|