Portál AbcLinuxu, 20. července 2025 01:56


Dotaz: jak vytvořit subdoménu?

21.7.2005 19:35 Jeremy
jak vytvořit subdoménu?
Přečteno: 1466×
Odpovědět | Admin
Zdravim. Mam doma ve sve siti server na kterem běži webserver (Apache) a DNS server (bind) ktery spravuje domenu : xxx.cz . Apache je nakonfigurovanej tak, ze si stranky natahuje ze zlozky /www . Avsak ja potrebuju vytvorit subdomenu napr. yyy.xxx.cz a aby se pri otevreni teto adresy browserem zobrazili stránky ne z /www ale napr.z /home/zzz/www . Dekuji
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.7.2005 19:45 Frank J. Tomes | skóre: 29 | Plzeň
Rozbalit Rozbalit vše Re: jak vytvořit subdoménu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Upravíš v DNS záznam pro doménu a v konfiguráku apache si přidáš virtualhost.
[frank]$ uname -prs FreeBSD 4.11-RELEASE-p25 i386
21.7.2005 20:07 Jeremy
Rozbalit Rozbalit vše Re: jak vytvořit subdoménu?
Dobře, a mužete mi prosim poradit jak nato? Co mam upravit v DNS, a jak pridam virtualhost na Apache-u ? Dik
21.7.2005 21:25 ZAH | skóre: 43 | blog: ZAH
Rozbalit Rozbalit vše Re: jak vytvořit subdoménu?
p5id83 do httpd.conf
#Faxový archiv 
< VirtualHost *:80>
        ServerName tomcat-docs.home.zah.cz
        DocumentRoot /var/lib/tomcat/tomcat-docs/
        ServerAdmin xxxx@xxxx.cz
        ServerAlias tomcat-docs
< /VirtualHost
Doplníš do /etc/named.conf zónove soubory pro novou doménu a vytvoris v adresari /var/named/ příslušné soubory (Opisovat snad umíš ze školy, takže zkopírovat existující a příslušně upravit).
21.7.2005 21:40 Tomáš Bláha
Rozbalit Rozbalit vše Re: jak vytvořit subdoménu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
yyy.xxx.cz nemusí být subdoména. Je to jen počítač (host) yyy v rámci domény xxx.cz. Je tedy třeba do DNS přidat H záznam (případně alias) yyy směřující na IP webserveru.

Co se týče konfigurace DNS, tak na tu s oblibou používám NSC skripty (ftp://atrey.karlin.mff.cuni.cz/pub/local/mj/net/), které konfiguraci výrazně zjednodušují. Stačí v souboru cf/domains specifikovat domény:
PRIMARY(localhost)
REVERSE(0, localhost)
REVERSE(255, localhost)
REVERSE(127.0.0, localhost)

PRIMARY(xxx.cz)
a v souboru cf/xxx.cz definovat záznamy konkrétní domény:
SOA(xxx.cz)
NS(ns.xxx.cz, ns2.xxx.cz)
MX(5 ns)

H(server, 123.123.123.123)
ALIAS(yyy)
a pak se spustí bin/nsconfig a příkaz make a výsledkem jsou vygenerované konfiguráky nameserveru bind.

V Apachovi se přidá virtuální hosting:
<VirtualHost *:80>
  DocumentRoot  /home/zzz/www
  ServerName    yyy.xxx.cz
  ErrorLog      log/yyy-err
  CustomLog     log/yyy-acc  common
</VirtualHost>
23.7.2005 11:47 Jeremy
Rozbalit Rozbalit vše Re: jak vytvořit subdoménu?
OK, diky.

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.