Apache + Subdomeny (bez www)

Sekcia: Konfigurácia 26.09.2008 | 10:39
Avatar linuxacik Debian  Používateľ
Mam problem. Spravil som si apache + subdomeny cez VHOST lenze chcem spravit aj aby mi domena citala z WWW ked ju napisem bez www napr. example.com aby citalo ako by bolo www.example.com

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
Dal som si debian, a druhy HDD s naj vecami sa mi zmazal xD
    • Re: Apache + Subdomeny (bez www) 26.09.2008 | 11:35
      sisiak   Návštevník
      Na poredenie potrebujem vidiet konfigurak apache kde su nakonfugurovane domeny a subdomeny. a ako mas nakonfigurovany DNS.
      • Re: Apache + Subdomeny (bez www) 26.09.2008 | 11:51
        Avatar linuxacik Debian  Používateľ
        DNS je ze

        *.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>
        Dal som si debian, a druhy HDD s naj vecami sa mi zmazal xD
        • Re: Apache + Subdomeny (bez www) 26.09.2008 | 15:05
          Avatar nipo Ubuntu 9.04  Používateľ
          Tu mas problem:

          ServerName *

          • Re: Apache + Subdomeny (bez www) 26.09.2008 | 15:08
            Avatar linuxacik Debian  Používateľ
            neviem v com problem.. mne vsetko ide ja len chcem aby mi slo to bez www a este tie logy..
            inac servername nemozem menit lebo to mi ide na viacej domén.. mne vsetko ide.. subdomeny a pod ale len to www bez nejde
            Dal som si debian, a druhy HDD s naj vecami sa mi zmazal xD
            • Re: Apache + Subdomeny (bez www) 26.09.2008 | 15:10
              Avatar linuxacik Debian  Používateľ
              alebo co tam mam dat? IP Routra alebo netu?
              Dal som si debian, a druhy HDD s naj vecami sa mi zmazal xD
              • Re: Apache + Subdomeny (bez www) 26.09.2008 | 17:27
                Avatar nipo Ubuntu 9.04  Používateľ
                Jaaa ti nevim, ale som presvedceny o takejto verzii:

                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 ...

                • Re: Apache + Subdomeny (bez www) 26.09.2008 | 17:29
                  Nipo   Návštevník
                  a este mozno obslahnuty prikladik ;-)

                  ...
                  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
              • Re: Apache + Subdomeny (bez www) 26.09.2008 | 17:29
                Avatar nipo Ubuntu 9.04  Používateľ
                Jaaa ti nevim, ale som presvedceny o takejto verzii:

                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 ...

                • Re: Apache + Subdomeny (bez www) 26.09.2008 | 17:35
                  Avatar linuxacik Debian  Používateľ
                  pocuj... ale ja som pisal aby to automaticky zistovalo domenove meno a podla toho priradovalo priecinky a pod...
                  Dal som si debian, a druhy HDD s naj vecami sa mi zmazal xD
                  • Re: Apache + Subdomeny (bez www) 26.09.2008 | 17:39
                    Avatar nipo Ubuntu 9.04  Používateľ
                    pocuvam, ono sa to robi vsetko automaticky a dokonca sa to aj prideluje (case-uje) podla URL. jedine co musis je napisat jedinecne meno pre ServerName a k nemu LOG. A ja som tiez pisal, ze som stara skola, robim to "staro" ale funguje mi to automaticky a bez problemov ;-) Pokial sa ti to nezda, nepomohlo ti to, je to napisane stupedne, od veci, tak to ignoruj ..

                    Snazil som sa ti dat aspon napovedu.. mozno sa mylim, mozno som tvoj dotaz nepochopil
                    • Re: Apache + Subdomeny (bez www) 26.09.2008 | 17:44
                      Avatar linuxacik Debian  Používateľ
                      trosku o inom.. ja len potrebujem aby mi sla domena aj bez WWW ze ked dam bez WWW (napr. example.sk) tak aby citalo alebo presmerovalo na www.example.sk (teda z www zlosky)
                      Dal som si debian, a druhy HDD s naj vecami sa mi zmazal xD
                      • Re: Apache + Subdomeny (bez www) 26.09.2008 | 17:53
                        Avatar nipo Ubuntu 9.04  Používateľ
                        jasne .. tak ti to tu aplikujem:

                        <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
                        • Re: Apache + Subdomeny (bez www) 26.09.2008 | 17:56
                          Avatar linuxacik Debian  Používateľ
                          v DNS to mam ok ale stale hovorim ze to potrebuje podla domeny citat z ineho priecinku napr.


                          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 :-/
                          Dal som si debian, a druhy HDD s naj vecami sa mi zmazal xD
                          • Re: Apache + Subdomeny (bez www) 26.09.2008 | 17:58
                            Avatar linuxacik Debian  Používateľ
                            takto.. mám /web/
                            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
                            Dal som si debian, a druhy HDD s naj vecami sa mi zmazal xD
                          • Re: Apache + Subdomeny (bez www) 26.09.2008 | 18:00
                            Avatar nipo Ubuntu 9.04  Používateľ
                            Citanie z inych adresarov zabezpecis zmenou:
                            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 ;-)

                            • Re: Apache + Subdomeny (bez www) 27.09.2008 | 03:02
                              Avatar Samuel BWPOW Kupka CentOS, Mandriva  Používateľ
                              Nipo, nepochopil si zial otazku a odpovedas uplne odveci :) Nic v zlom.
                              Strach dát najevo své pocity a zjednat si u druhých respekt je jedním z problémů civilizovaného člověka, který se naučil zpochybňovat svou vlastní pravdu pro zdání objektivity
                              • Re: Apache + Subdomeny (bez www) 27.09.2008 | 11:43
                                Avatar nipo Ubuntu 9.04  Používateľ
                                niee, vpohode, moze byt ... ja si rad precitam, nie som ten T-pack, co sa uraza, ja ma linux ako hobby ;-)
                                a vela veci urite robim zle ...
    • Re: Apache + Subdomeny (bez www) 27.09.2008 | 03:11
      Avatar Samuel BWPOW Kupka CentOS, Mandriva  Používateľ
      Nieco taketo by neslo?
      <VirtualHost *:80>
              ServerAdmin webmaster@blabalbla.sk
              ServerName *
              CustomLog "|/usr/sbin/rotatelogs /cesta/%-2.0.%-1.0/log/access-%Y-%m-%d 86400" combined
              ErrorLog "|/usr/sbin/rotatelogs /cesta/%-2.0.%-1.0/log/error-%Y-%m-%d 86400"
              UseCanonicalName Off
              VirtualDocumentRoot /cesta/%-2.0.%-1.0/web/%-3
      </VirtualHost>
      
      Asi to bude vyzadovat nejaku tu upravu (pisem to z hlavy) ale snad je to posun spravnym smerom. A asi bude nutne presmerovat to "_" na "www" napriklad symlinkom.
      Strach dát najevo své pocity a zjednat si u druhých respekt je jedním z problémů civilizovaného člověka, který se naučil zpochybňovat svou vlastní pravdu pro zdání objektivity