Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Nastaveni Apache2  (Přečteno 4242 krát)

harrys

  • Aktivní člen
  • *
  • Příspěvků: 200
Nastaveni Apache2
« kdy: 18 Listopadu 2010, 19:27:38 »
Dobrý večer,
měl bych dotaz ohledně nastavení Apache2.

šlo by nastavit jeden jediny configurační soubor tak, že by přiřadil všechny domeny kam patří?

Příklad:
mám domény uložené ve složce

/home/virtualhot/domain1.ltd
/home/virtualhost/domain2.ltd
/home/virtualhost/domain3.ltd
/home/virtualhost/domain4.ltd

a konfigurační soubor mám takto

<VirtualHost *:80>
   ServerAdmin webmaster@localhost
   DocumentRoot /home/virtualhost/
</VirtualHost>

ale nefunguje to..  :-[ poradíte?

Pavel Půlpán

Re: Nastaveni Apache2
« Odpověď #1 kdy: 18 Listopadu 2010, 19:29:20 »
Chybí ti tam direktiva ServerName, případně ServerAlias... a DocumentRoot má směřovat právě do adresáře /home/virtualhot/domain.ltd.

Pavel Půlpán

Re: Nastaveni Apache2
« Odpověď #2 kdy: 18 Listopadu 2010, 19:32:12 »

miso250593

  • Návštěvník
  • Příspěvků: 51
    • miso250593´s site
Re: Nastaveni Apache2
« Odpověď #3 kdy: 18 Listopadu 2010, 19:40:14 »
ja to mam takto
Kód: [Vybrat]
<VirtualHost *:80>
        DocumentRoot /home/www/domena.sk/web
        ServerName domena.sk
        ServerAlias www.domena.sk
</VirtualHost>

<VirtualHost *:80>
        VirtualDocumentRoot /home/www/domena.sk/sub/%-3
ServerName domena.sk
        ServerAlias *.domena.sk
</VirtualHost>

harrys

  • Aktivní člen
  • *
  • Příspěvků: 200
Re: Nastaveni Apache2
« Odpověď #4 kdy: 18 Listopadu 2010, 19:47:34 »
ja to mam takto
Kód: [Vybrat]
<VirtualHost *:80>
        DocumentRoot /home/www/domena.sk/web
        ServerName domena.sk
        ServerAlias www.domena.sk
</VirtualHost>

<VirtualHost *:80>
        VirtualDocumentRoot /home/www/domena.sk/sub/%-3
ServerName domena.sk
        ServerAlias *.domena.sk
</VirtualHost>

co znamena ...../%-3

harrys

  • Aktivní člen
  • *
  • Příspěvků: 200
Re: Nastaveni Apache2
« Odpověď #5 kdy: 18 Listopadu 2010, 19:59:38 »
Chybí ti tam direktiva ServerName, případně ServerAlias... a DocumentRoot má směřovat právě do adresáře /home/virtualhot/domain.ltd.

no to ale nemuze, nemuzu psat do toho souboru zadne nazvy.. chtel bych to aby se to naslo samo podle zadane domeny..

harrys

  • Aktivní člen
  • *
  • Příspěvků: 200
Re: Nastaveni Apache2
« Odpověď #6 kdy: 18 Listopadu 2010, 22:03:23 »
Nevite prosim aspon co znameji v zapisu ta cisla s procentama?

DocumentRoot /var/www/%3+/%2

dekuji

Pavel Půlpán

Re: Nastaveni Apache2
« Odpověď #7 kdy: 18 Listopadu 2010, 22:12:53 »
Hodláš hostovat desítky, stovky, tisíce domén? Jak je libo... hledej Dynamically Configured Mass Virtual Hosting. ;)

harrys

  • Aktivní člen
  • *
  • Příspěvků: 200
Re: Nastaveni Apache2
« Odpověď #8 kdy: 19 Listopadu 2010, 12:40:11 »
tolik ne  ;D
to je presne ono.. diky moc

Tomáš Břinčil

  • Občanské sdružení Ubuntu ČR
  • Závislák
  • ***
  • Příspěvků: 1610
  • moje obrázky ↓
    • TomasBrincil.cz
Re: Nastaveni Apache2
« Odpověď #9 kdy: 19 Listopadu 2010, 17:57:44 »
Konkrétně já jsem to tu kdysi řešil.

Používám toto:
Kód: [Vybrat]
VirtualDocumentRoot /var/www/%-2.0.%-1.0/%-3

A překlad vypadá takto: http://subdoména.doména.cz/složka → /var/www/doména.cz/subdoména/složka

Uživatele směruju do /var/www/jejichdoména.cz kde jde defaultně www a můžu si sami tvořit subdoménu jen vytvořením složky...

harrys

  • Aktivní člen
  • *
  • Příspěvků: 200
Re: Nastaveni Apache2
« Odpověď #10 kdy: 19 Listopadu 2010, 18:24:19 »
Konkrétně já jsem to tu kdysi řešil.

jj mam to nejak obdobe ale v tom manualu je to celkem dobre popsane, akorat teda na cem ted stojim je to, ze jsem si myslel ze muzu udelat zapis typu:

CustomLog /home/virtualhost/%-2.0.%-1.0.log combined

ale nevytvori nazev souboru s tim nazvem ale vytvori soubor s nazvem %-2.0.%-1.0.log

tohle jste nejak vyresil jestli jste to vubec resil.. v manualu jsem nic nenasel. premyslel jsem nad tim a ono je docela logicke to, ze kdyz se restartuje apache tak zadne hodnoty v tech "promennych" neexistuji tudiz to ulozi jak to ulozi. zkousel jsem i to, ze si v kazde slozce kde je domena vytvorim ty log soubory sam s presnym nazvem aby je apache nevytvarel ale jen do nich zapisoval ale restart skonci hlaskou failed.. tak nevim mno..

Tomáš Břinčil

  • Občanské sdružení Ubuntu ČR
  • Závislák
  • ***
  • Příspěvků: 1610
  • moje obrázky ↓
    • TomasBrincil.cz
Re: Nastaveni Apache2
« Odpověď #11 kdy: 19 Listopadu 2010, 19:10:38 »
To podle mě ani nemá fungovat na logy...

harrys

  • Aktivní člen
  • *
  • Příspěvků: 200
Re: Nastaveni Apache2
« Odpověď #12 kdy: 19 Listopadu 2010, 19:25:49 »
To podle mě ani nemá fungovat na logy...

ale je to jeden soubor tak jsem predpokladal ze je promenna jako promenna.. nekde funguje a nekde ne.. :-\

 

Provoz zaštiťuje spolek OpenAlt.