Portál AbcLinuxu, 4. května 2025 14:18

Dotaz: Apache nezobrazuje web s www

tomes.io avatar 19.11.2013 00:02 tomes.io | skóre: 12 | blog: tomesh
Apache nezobrazuje web s www
Přečteno: 412×
Odpovědět | Admin
Ahoj,sice jsem uz narazil na toto vlakno se stejnym dotazem:
http://www.abclinuxu.cz/poradna/linux/show/121128
ale v mem pripade se mi porad nedari www zporovznit, pouze ve tvaru
http://domena1.net
nikoliv
http://www.domena1.net
Resp nevim jak nastavit to DNS. Obe domeny (dle programu nslookup) maji tsejnou adresu:
Server:         10.0.0.138
Address:        10.0.0.138#53
Zkusil jsem v /etc/hosts pridat:
10.0.0.138#53   domena1.net             domena1
10.0.0.138#53   www.domena.net          domena1
Ovsem bez vysledku....

Muj konfiguracni soubor vypada takto:
<VirtualHost *:80>
    ServerName domena1.net
    ServerAlias www.domena1.net *.domena.net
    DocumentRoot /var/www/domena1.net
    DirectoryIndex index.html
    
    <Directory "/war/www/domena1.net/">
	Options Indexes MultiViews FollowSymLinks
	AllowOverride All
	Order allow,deny
	Allow from all
    </Directory>
</VirtualHost>

Ocenim jakoukoliv radu, v servrove administraci teprve zacinam. Mam zaple apache moduly vhost_alias, rewrite i usedir.



Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

tomes.io avatar 19.11.2013 00:04 tomes.io | skóre: 12 | blog: tomesh
Rozbalit Rozbalit vše Re: Apache nezobrazuje web s www
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jeste jsem zapomnel dodat, ze se jedna o Debian Wheezy:
3.2.0-4-amd64 #1 SMP Debian 3.2.51-1
Jendа avatar 19.11.2013 00:29 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Apache nezobrazuje web s www
Odpovědět | | Sbalit | Link | Blokovat | Admin
10.0.0.138#53   domena1.net             domena1
10.0.0.138#53   www.domena.net          domena1
Co tam dělá to #53? Do hosts se zadávají IP adresy a pak se vyjmenují hostname:
10.0.0.138 mvcr.cz www.mvcr.cz
A 'nefunguje' - předpokládám, že se nepřeloží, to nesouvisí s Apache. Pokud je problém s Apache, otestuj to ručně telnetem
GET / HTTP/1.1
Host: www.mvcr.cz
GET / HTTP/1.1
Host: mvcr.cz
tomes.io avatar 20.11.2013 21:46 tomes.io | skóre: 12 | blog: tomesh
Rozbalit Rozbalit vše Re: Apache nezobrazuje web s www
No pokud to dam do /etc/hosts takto:
10.0.0.138 domena1.net www.domena1.net
Tak se mi oboji presmeruje na tu IP koncici 138 coz je IP meho routeru a zobrazi se mi administrace routeru, coz nechci.

Kdyz zapis z /etc/hosts odstranim, tak domena1.net mi opet funguje jak ma a www.domena1.net se mi porad presmeruje do administrativniho rozhrani routeru... coz nechapu proc.

A s tim telnetem to jsem moc nepochopil, jakoze pouzit
telnet www.domena1.net
?

To pise, ze to nepoznava, jak s www tak bez.
$ telnet domena1.net
telnet: could not resolve domena1.net/telnet: Name or service not known
$ telnet www.domena1.net
telnet: could not resolve www.domena1.net/telnet: Name or service not known
Jinak ja jsem zkousel nekolik navodu:
http://httpd.apache.org/docs/2.2/vhosts/examples.html
http://www.thegeekstuff.com/2011/07/apache-virtual-host/
http://www.linuxexpres.cz/praxe/sprava-linuxoveho-serveru-uvod-do-konfigurace-apache
A proste domenu bez www. Rozjedu, s www ani prd.
20.11.2013 22:27 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Apache nezobrazuje web s www

Tak se mi oboji presmeruje na tu IP koncici 138 coz je IP meho routeru a zobrazi se mi administrace routeru, coz nechci.
Tak proč tam teda dáváš tu 138 když ji tam nechceš, dej tam IP toho co chceš, tedy toho PC na kterém běží web server.

Nějak nechápu odkud to má fungovat, jestli je to jedno PC dvě PC v lokální síti, nebo se jedná o přístup z venku, případně na jednom PC klient i server 127.0.1.1.
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
tomes.io avatar 21.11.2013 00:03 tomes.io | skóre: 12 | blog: tomesh
Rozbalit Rozbalit vše Re: Apache nezobrazuje web s www
Ja jel podle tech navodu... takze jen jedno PC s debianem a LAMP. Sakrys, ale na 127.0.1.1 to funguje... proc? O tomhle jsem vubec nevedel,v /etc/hosts uz k teto IP bylo prirazeno me PC. Takze me nenapadlo to pouzit.

Cili problem solved, ale proc? Mohl bych nekoho poprosit o odkaz nebo doporuceni na prislusnou literaturu? V tutorialech se evidentne pocita s tim, ze clovek o 127.0.1.1 uz neco vi...
21.11.2013 09:10 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Apache nezobrazuje web s www

Asi jen toto nestačí...

Soubor /etc/hosts je něco jak lokální DNS, které přijde na řadu jako první, takže když napíšeš franta.cz, tak první (zjednodušeně) se ověří jestli záznam není v /etc/hosts a pokud je, tak se adresa použije.

To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
tomes.io avatar 21.11.2013 22:24 tomes.io | skóre: 12 | blog: tomesh
Rozbalit Rozbalit vše Re: Apache nezobrazuje web s www
Ono by stacilo, kdybych o tom vedel... Ted uz je vse jasne. Diky.
tomes.io avatar 21.11.2013 00:17 tomes.io | skóre: 12 | blog: tomesh
Rozbalit Rozbalit vše Re: Apache nezobrazuje web s www
Navic mi apachi pri reloadu zacal psat:
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
21.11.2013 10:12 lieko jr.
Rozbalit Rozbalit vše Re: Apache nezobrazuje web s www
Do Apache konfigu pridaj riadok
ServerName NazovTvojhoServera
tomes.io avatar 21.11.2013 22:28 tomes.io | skóre: 12 | blog: tomesh
Rozbalit Rozbalit vše Re: Apache nezobrazuje web s www
Diky, pomohlo, ted uz budu vedet.

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.