Autor | Zpráva | ||
---|---|---|---|
WanTo Profil |
#1 · Zasláno: 18. 2. 2006, 16:27:02
Chtěl bych se zeptat, co mám přidat co /etc/hosts, abych mohl místo localhost/wanto psát jen wanto? Taky bych rád upozornil, že kvůli tomu nechci vytvářet Apache Virtual Host. Jde to bez něj vůbec nějak?
|
||
llook Profil |
#2 · Zasláno: 18. 2. 2006, 17:39:00
Myslím, že nejde. /etc/hosts mapuje jenom doménová jména na IP adresy, nic víc neumí.
|
||
WanTo Profil |
#3 · Zasláno: 18. 2. 2006, 17:41:23
A jde tohle vůbec nějak?
|
||
thingwath Profil |
#4 · Zasláno: 18. 2. 2006, 17:41:40
Nějak to možná jde, ale takto ne.
|
||
WanTo Profil |
#5 · Zasláno: 18. 2. 2006, 17:42:34 · Upravil/a: WanTo
thingwath
A nemáš nějakou představu, jak by to mohlo jít? |
||
Leo Profil |
#6 · Zasláno: 18. 2. 2006, 17:44:32
"A nemáš nějakou představu, jak by to mohlo jít?"
Apache Virtual Host :-) Od ceho si myslite, ze jsou? Leo |
||
WanTo Profil |
#7 · Zasláno: 18. 2. 2006, 17:46:40
Aha. Dva virtual hosti asi nemůžou běžet na stejném portu?
|
||
Leo Profil |
#8 · Zasláno: 18. 2. 2006, 17:54:03
"Aha. Dva virtual hosti asi nemůžou běžet na stejném portu?"
Muzou, proc by ne. Pokud webserver dostane http pozadavek, je v nem (alespon ve verzi HTTP 1.1, ale tu dnes pouzivaji vsechny prohlizece) hlavicka Host, a podle ni hleda v patricnem adresari. Port na to nema vliv. Leo |
||
WanTo Profil |
#9 · Zasláno: 18. 2. 2006, 17:55:44
Aha, to je dobrý. Tak to si jdu vytvořit virtual hosta :)
|
||
Leo Profil |
#10 · Zasláno: 18. 2. 2006, 17:56:20 · Upravil/a: Leo
Ktery dostane virtualni veceri :-)
Kdyz uz jsme u toho, tak anglicky slovo "host" cesky neznamena "host", ale hostitel. Madarske slovo "kabat" kupodivu znamena v cestine "kabat" :-) Leo |
||
WanTo Profil |
#11 · Zasláno: 18. 2. 2006, 18:01:28
Hmm. Tak mi to nefunguje.
karmaj:/etc/apache2/vhosts.d # /etc/init.d/apache2 start Starting httpd2 (prefork) (98)Address already in use: make_sock: could not bind to address [::]:80 no listening sockets available, shutting down Unable to open logs startproc: exit status of parent of /usr/sbin/httpd2-prefork: 1 failed Takhle vypadá ten virtual host: Listen 80 NameVirtualHost wanto <VirtualHost localhost> DocumentRoot /srv/www/htdocs/wanto ServerName wanto <Directory "/srv/www/htdocs/wanto"> AllowOverride None Options ExecCGI AddHandler cgi-script cgi pl DirectoryIndex index.html Order allow,deny Allow from all </Directory> </VirtualHost> |
||
Leo Profil |
#12 · Zasláno: 18. 2. 2006, 18:04:07
A kdyz je vyhodite tak localhost beha?
Ja pouzivam uspesne tohle: NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot c:/leos ServerName cojevamdotoho </VirtualHost> Leo |
||
WanTo Profil |
#13 · Zasláno: 18. 2. 2006, 18:06:31
A kdyz je vyhodite tak localhost beha?
Jestli myslíte vhosty, tak bez nich běží v pohodě. |
||
Leo Profil |
#14 · Zasláno: 18. 2. 2006, 18:08:32
Listen nepouzivam. Leo
|
||
WanTo Profil |
#15 · Zasláno: 18. 2. 2006, 18:10:31
Tak jsem to trochu zkrátil, podle vašeho způsobu, a už to funguje. Moc díky!
|
||
Leo Profil |
#16 · Zasláno: 18. 2. 2006, 18:12:55
|
||
WanTo Profil |
#17 · Zasláno: 18. 2. 2006, 18:13:56
Ještě bych potřeboval doladit jednu věc: Když napíšu localhost, tak mě to taky hodí do /srv/www/htdocs/wanto. Já bych potřeboval, aby virtual host na tuhle složku odkazoval jen když se napíše wanto, ne když se napíše localhost. Jde to nějak?
|
||
WanTo Profil |
#18 · Zasláno: 18. 2. 2006, 18:17:14
Tak tohle jsem už taky vyřešil, přidal jsem dalšího virtual hosta:
NameVirtualHost localhost:80 <VirtualHost localhost:80> DocumentRoot /srv/www/htdocs ServerName localhost </VirtualHost> Apache sice hlásí nějaký warning, každopádně to funguje podle mých představ. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0