Apache + Subdomeny (bez www)
chcel by som aby to automaticky citalo domenove meno nie rucne pisat.. rucne to aj mne slo ale ja by som chcel automaticky.
som zistil podla logou ze ked nedavam subdomenove meno (exp. example.com) tak mi hodi ako by subdomenu _ ..
****
a este jedna otazka ze ked chcem logy aby sa zapisovali podla domenoveho mena do inich priecinkou, napr.
example1.com /www/80/example1.com/error.log
example2.com /www/80/example2.com/error.log
tak ako to mam spravit?
budem velmi vdacny za vase rady
Pre pridávanie komentárov sa musíte prihlásiť.
*.example.com MOJA_IP
example.com MOJA_IP
a VHOST nastavenie:
NameVirtualHost *:80
UseCanonicalName Off
<VirtualHost *:80>
ServerAdmin mail@example.com
ServerName *
VirtualDocumentRoot "/web/www/wh_80/domain_%-2_%-1/htdocs/%-3"
</VirtualHost>
ServerName *
inac servername nemozem menit lebo to mi ide na viacej domén.. mne vsetko ide.. subdomeny a pod ale len to www bez nejde
1. do DNS pridas IP a k nej CNAME pre prislusne domeny
2. do APACHE configu spravis virtual hosty, a apache podla URL potom "case-uje" poziadavky na virtualne stroje
Kazdy virt. stroj ma svoj LOG a mozes si ho nazvat podla napr. servername
Doteraz som s tym nemal problem nikde ;-) a nehadam sa, ze je to stara skola ...
...
Port 80
ServerName server.domain.tld
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /www/domain
ServerName www.domain.tld
...
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /www/subdomain
ServerName www.sub.domain.tld
...
</VirtualHost>
plus si tam pridaj do sekcii to LOGovanie
1. do DNS pridas IP a k nej CNAME pre prislusne domeny
2. do APACHE configu spravis virtual hosty, a apache podla URL potom "case-uje" poziadavky na virtualne stroje
Kazdy virt. stroj ma svoj LOG a mozes si ho nazvat podla napr. servername
Doteraz som s tym nemal problem nikde ;-) a nehadam sa, ze je to stara skola ...
Snazil som sa ti dat aspon napovedu.. mozno sa mylim, mozno som tvoj dotaz nepochopil
<VirtualHost *:80>
DocumentRoot /www/domain
ServerName www.example.sk
...
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /www/domain
ServerName example.sk
...
</VirtualHost>
Ked zadas example.sk alebo www.example.sk ta sa nacitaju data z /www/domain/
v DNS musis mat CNAME pre oba pripady
tot vsio
example1.com z /web/example1.com/
example2.com z /web/example2.com
ale s tým ze to domenove menu bude automaticky co v mojom configu je.. len potrebujem to www :-/
tam je
example1.com
example2.com
v tom su priecinky (to budu subdomeny + tam bude www)
len ja chcem aby ked nezadam www cize cisto iba example1.com aby nacitalo www a nie NOT FOUND... a nechcem to linkom alebo htaccessom v tom adresary lebo to by klienti videli (teda moji buduci :-D) a keby si to zmazalii tak by im to neslo.. tak to chcem z apache configu rovno
DocumentRoot
Ja viem iba o variante, ze si domenove meno pridam do konficu rucne ... teda celu tu sekciu. Vyhodnotenie je zhora dolu,
co vyhovie ako prve, to plati ...
Viac k tomu fakt neviem ;-)
a vela veci urite robim zle ...