Portál AbcLinuxu, 18. července 2025 05:07


Dotaz: Apache2 virtual host

29.8.2005 15:27 bimbo | skóre: 8 | Surany
Apache2 virtual host
Přečteno: 420×
Odpovědět | Admin
Zdravim, ako spravim, aby ma pri rozlicnom porte hodilo na inu stranku? Skusal som to cez virtual host, ale hlasilo mi to chybu. na server sa pristupuje cez lokalnu siet, zadanim ip adresy.

Dakujem za pomoc
Linux is like sex, it's better when it's free ...
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.8.2005 17:10 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Apache2 virtual host
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nakonfiguruješ rozličné inštancie na rozličných portoch, alebo urobíš virtuálne hosty, pri ktorých okrem adresy (poťažme hviezdičky) špecifikuješ aj port. Manuál Apača k virtual hostom si si samozrejme prečítal, však?
29.8.2005 18:51 bimbo | skóre: 8 | Surany
Rozbalit Rozbalit vše Re: Apache2 virtual host
Ano tam som to studoval, ale v praxy mi to neche fungovat :-(
NameVirtualHost 192.168.1.227:80
NameVirtualHost 192.168.1.227:81

< VirtualHost 192.168.1.227:80>
	DocumentRoot /var/www/
	
	< Directory />
		Options FollowSymLinks
		AllowOverride None
	< /Directory>
	< Directory /var/www/>
		Options Indexes FollowSymLinks MultiViews
		AllowOverride None
		Order allow,deny
		allow from all
	< /Directory>
< /VirtualHost>

< VirtualHost 192.168.1.227:81>
	DocumentRoot /var/www/2/
	
	< Directory />
		Options FollowSymLinks
		AllowOverride None
	< /Directory>
	< Directory /var/www/2/>
		Options Indexes FollowSymLinks MultiViews
		AllowOverride None
		Order allow,deny
		allow from all
	< /Directory>
< /VirtualHost>
Linux is like sex, it's better when it's free ...
29.8.2005 19:28 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Apache2 virtual host
Ok, čo máš v direktíve Listen? Akú chybu Ti to hlási, ked´ ked´ sa skúsiš prihlásiť na jednotlivé porty cez browser? Skús sa prihlásiť telnetom:
# telnet localhost 81
...
GET /

možno dostaneš veľavravnejšiu odpoved'. Čo je v logoch apača pri nastavenej úrovni logovania debug?

OT: Navrhujem doplniť formulár na zadávanie otázok do fóra o pole "Čo všetko som už urobil, aby som problém vyriešil?" a vyžadovať jeho vyplnenie. :-)
29.8.2005 19:35 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Apache2 virtual host
Btw, o čo sa vlastne snažíš? Nakonfigurovať virtuálne hosty na základe IP, alebo na základe hostname? Ak na základe IP, tak potrebuješ dve rôzne IP, nepotrebuješ direktívu NameVirtualHost. Ak na základe hostname, tak NameVirtualHost potrebuješ, ale vo vnútri konfigurácie VirtualHost-u potrebuješ direktívu ServerName.

Ty sa snažíš o virtual hosty na zaklade portu, tam by som odporúčal použiť dve inštancie apača; teoreticky môžeš použiť tú istú inštaláciu, ak použiješ dva konfiguračné súbory, ktoré budeš apachectl predhadzovať pomocou -f a ak v nich nastavíš všetky veci, cez ktoré by mohli inštancie interferovať, tak, aby neinterferovali: PidFile, logy, etc.
29.8.2005 23:51 tomas84 | skóre: 30
Rozbalit Rozbalit vše Re: Apache2 virtual host
Smažte řádky NameVirtualHost.

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.