Portál AbcLinuxu, 17. července 2025 13:20


Dotaz: dva apache na jedne ip ?

21.9.2003 08:38 Kill007 | skóre: 5
dva apache na jedne ip ?
Přečteno: 172×
Odpovědět | Admin
Zdravim,

rad bych se zeptal, jak lze spustit dva apache servery na jedne ip adrese (kazdy pobezi na jinem portu). Znam direktivu Listen, ale ta jenom zpusobi, ze ty dva www servery sdili data. Ja potrebuju, aby se nacetlo pri zadani http://adresa/ neco jineho, nez http://adresa:port/. Lze to pripadne realizovat i pomoci Listen ? Diky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.9.2003 08:49 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše dva apache na jedne ip ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jak sdílí data? Každý slouží to, co má nastaveno v DocumentRoot. Pokud jsi tam dal totéž, tak samozřejmě slouží totéž.
21.9.2003 09:13 Kill007 | skóre: 5
Rozbalit Rozbalit vše re: dva apache na jedne ip ?
No prave, vubec netusim, jak nastavit tomu druhemu jeho vlastni DocumentRoot :(
21.9.2003 09:19 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše re: dva apache na jedne ip ?
A zkusils mu to napsat do jeho konfiguráku? ;-)
21.9.2003 09:29 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše re: dva apache na jedne ip ?
Tedy abychom si rozuměli, Listen je v Apache globální direktiva, dva různé HTTP servery na stejném jméně i IP jen s odlišným portem nelze zařídit pomocí virtuálních hostů, je třeba dva apache prostě spustit, každého se svým vlastním konfigurákem.
21.9.2003 09:58 Kill007 | skóre: 5
Rozbalit Rozbalit vše re: dva apache na jedne ip ?
Jo, to sem si myslel... A co direktiva Port ? ta by se nedala pouzit u Virtualnich hostu ?
21.9.2003 10:29 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše re: dva apache na jedne ip ?
O kterém Apachovi se bavíme? Buď má direktivu Listen (2.0) nebo Port (1.3); žádný nemá obě.
21.9.2003 14:50 Tomáš Vitha | skóre: 18
Rozbalit Rozbalit vše re: dva apache na jedne ip ?
Jednu z instancí Apache musíš při spouštění odkázat parametrem na jiný konfigurák, nebo si vezme globální /etc/httpd/conf/httpd.conf a budou oba vystavovat to samé, kvůli stejnému DcumentRootu...
22.9.2003 09:33 Ondra 'Kepi' Kudlík | skóre: 29 | Brno
Rozbalit Rozbalit vše re: dva apache na jedne ip ?
Ja bych to teda udelal jednoduse takto (me to funguje na apache 1.3)

NameVirtualHost 192.168.1.1

Listen 80
Listen 8080

<VirtualHost 192.168.1.1>
   DocumentRoot /kam/chces/ten/zakladni
   ....
</VirtualHost>

<VirtualHost 192.168.1.1:8080>
   DocumentRoot /kam/chces/ten/druhej
   ....
</VirtualHost>
22.9.2003 17:59 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše re: dva apache na jedne ip ?
Máš pravdu, funguje to i v 2.0. Kecal jsem.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.