![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| UNIX för avancerade & Expertanvändare Expert-to-experten. Läs avancerade UNIX UNIX-kommandon, Linux operativsystem, systemadministration, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Apache config fråga | BrewDudeBob | Sun Solaris | 17 | 04-04-2008 08:12 |
| rsh att ändra flera ip i flera servrar? | kenshinhimura | Shell-programmering och Skript | 2 | 02-18-2008 03:04 |
| squid proxy och Apache-servrar | marcpascual | UNIX för avancerade & Expertanvändare | 0 | 10-04-2005 04:26 |
| Apache Config | l008com | UNIX for Dummies Frågor & Svar | 2 | 07-23-2002 06:54 |
| Apache konfigurationsfiler | Webwitch | UNIX for Dummies Frågor & Svar | 1 | 08-01-2001 04:35 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Apache Config> Ett IP, flera servrar
Min nuvarande setup är här. Jag har en Mac OS X Server som kör ansluten till Internet, med bara en extern IP. Det vägar till resten av mitt nätverk via en switch. Nu i Apache, jag använder virtuella värdar och köra 4 olika platser utanför denna en IP. This works great. Nu vad jag vill försöka göra, om det finns ett sätt är att välta en av mina virtuella värdar till en helt annan lokal dator. Så till exempel, den virtuella värden för www.domain.com skulle framåt (eller länka till) Apache-servern körs på dator 192.168.1.9, till exempel. Det finns några anledningar till varför jag vill göra detta. Den ena är bara för fan av det
. En annan är att jag vill leka med vissa webbplatser som använder perl. Och även om de kanske inte så viktigt (vilket innebär att om de får köra fast och långsam, thats inte mycket av en fråga) finns det två platser som betyder mycket för mig och jag skulle inte vill att de ska ske. Plus jag har också några gamla PPC-maskiner som ligger runt omkring och jag arbetar på lastning Linux på dem bara för att experimentera. Så om det finns ett sätt jag kan dra allt detta tillsammans, skulle det vara bra. |
|
||||
|
virtuella plats begäran går till en annan lokal dator
Jag tror att mod_rewrite är det snabba och smutsiga väg att gå på det här. Inrätta en omskrivningsregel för <katalog> direktivet i httpd.conf så att alla ansökningar skickas till lokala adress du vill.
|
|
||||
|
fick mig där
Good point. Mitt svar är, jag vet inte. Men jag skulle gissa att titta på på om
i) du använder namnet bygger eller IP-baserade virtuella värdar ii) kan du dummy en lokal DNS med poster i / etc / hosts iii) kanske använder din router för att vidarebefordra begäran till den högra rutan som en sista utväg. |
|
||||
|
Jag använder namnet baserade virtuella värdar eftersom jag bara har en IP. Och jag don'tsee hur en router skulle fungera, skulle du behöva en router som kan plocka ut domännamnet ut ansökan på samma sätt som en virtuell värd kan, och överlämna det till en annan lokal maskin. Jag tror inte att det är ett program som detta. Såvida Apache har något liknande inbyggda Jag vet inte om att skriva om saken heller, inte någon annan vet om det? Åh du vet vad jag tänkte, jag skulle behöva skriva om mod nog att översända en domain.com domännamn till domain.com: 81 och jus TMap port 81 till min andra dator, jag slår vad om att det skulle fungera, och det skulle inte kräva mycket arbete från den centrala servern.
|
|
||||
|
proxy används exempel
Jag upptäckte detta idag .... en kombination av rewite och fullmakt att använda en annan maskin fast på en lokal port som en backend-server. Hoppas att detta ger mer ljus. Kod:
<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> skickar förfrågningar till backend på port 8001 backend config ut: Kod:
Listen 8001 <virtual host 192.168.0.4:8001> DocumentRoot ......... ...... </virtual host> Jag skrev ut det från O'Reilly's Apache (hästen boken) B & P. Laurie. ISBN 0-596-00203-3 |