VirtualHost

Sekcia: Konfigurácia 09.04 | 09:23
Avatar Joseph   Návštevník

Urobil som si stranku www.zvieratnik.sk. Do /etc/hosts som pridal:

127.0.0.1 localhost 127.0.1.1 josephvs.jozef.sk josephvs

10.0.0.1 zvieratnik.sk www.zvieratnik.sk

Dal som ju ako VirtualHost do /etc/apache2/apache2.conf:

<VirtualHost ServerName www.zvieratnik.sk ServerAlias zvieratnik.sk DocumentRoot "/home/www/www.zvieratnik.sk" CustomLog /home/www/www.zvieratnik.sk/logs/custom_log common ErrorLog "/home/www/www.zvieratnik.sk/logs/error_log" </VirtualHost>

V CustomLog mi vyhadzovalo chybu, dal som tam este common, potom som mal chybu, ktora je v logoch, ale logy som nemal ziadne. Podla dokumentacie staci do VirtualHost iba ServerName a DocumentRoot. Takze som tam nechal len tieto dva riadky. Pod www.zvieratnik su este: 01. public_html/zvieratnik.html a index.html 02.logs Do prehliadaca davam www.zvieratnik.sk a nefunguje to. Kde som urobil chybu? Sever nehlasi chybu.

    • RE: VirtualHost 09.04 | 09:31
      Avatar Joseph   Návštevník

      <VirtualHost ServerName www.zvieratnik.sk ServerAlias zvieratnik.sk DocumentRoot "/home/www/www.zvieratnik.sk" CustomLog /home/www/www.zvieratnik.sk/logs/custom_log common ErrorLog "/home/www/www.zvieratnik.sk/logs/error_log"

      </VirtualHost>

    • RE: VirtualHost 09.04 | 11:58
      Avatar WlaSaTy   Návštevník

      A tú IP adresu 10.0.0.1 máš pridelenú na sieťovke stroja na ktorom beží ten indián?

      • RE: VirtualHost 09.04 | 14:56
        Avatar Joseph   Návštevník

        Tu adresu som tam napisal ako bolo doporucene v knihe, ale asi starej, SW sa vyvija dost rychlo.Vsetko je na jednom pocitaci, zatial skusam, ci to vobec funguje, neskor mozno by som to dal na sever, ale musi to fungovat.Vo vsetkych knihach je to tak jednoducho napisane....a nefunguje to. Asi Debian ma na VirtualHost inu metodu...ci co.

        • RE: VirtualHost 09.04 | 15:36
          Avatar WlaSaTy   Návštevník

          A čo si mal v tej knihe napísané pri danej IP adrese, nebolo tam náhodou niečo ako použite vašu aktuálnu IP adresu?

          Keď si totižto vymislíš IP adresu (alebo ju naverím boha opíšeš z knihy) a nepriradíš sieťovej karte, tak to pochopiteľne nepôjde. Ak chceš silou mocou použiť tú IP adresu, tak skús toto:

          sudo modprobe -v dummy numdummies=1
          sudo ip address add 10.0.0.1/32 dev dummy0
          #sudo ip link set dev dummy0 up
          

          A ak by si chcel nejakú adresu priradiť naverímboha fyzickej sieťovej karte ktorá je zapojená do siete, tak to urob až po dohode s správcom. V opačnom prípade ťa nielen odpojí.

          • RE: VirtualHost 09.04 | 17:59
            Avatar Joseph   Návštevník

            Tak, nemal som tam davat ip adresu do /etc/hosts ? Bude to fungovat localhostovi? Viem, ze programy v PHP sa davaju do htdocs a meno suboru potom mozem zadavat do vyhladavaca.Najprv chcem, aby mi to fungovalo na mojom PC.

            • RE: VirtualHost 10.04 | 09:04
              Avatar WlaSaTy   Návštevník

              Toto je dobrá otázka. K tomu aby si pochopil odpoveď budeš musieť vedieť načo slúži IP adresa. Takže smelo do toho.

    • VirtualHost02 12.04 | 07:52
      Avatar Joseph   Návštevník

      Uz som prisiel na to, ze Debian ma http rozlozeny do viacero suborov, treba len prepojit sites-available so sites-enabled prikazom ln -s, ale aj tak mi to nefunguje, hlasi mi, ze /sites enabled/000-default.conf je uz vytvoreny.

      • RE: VirtualHost02 12.04 | 09:52
        Avatar LUcoRP Debian, *buntu, Android  Používateľ

        a2ensite na pozadovanu subdomenu si spustal?

        • RE: VirtualHost02 12.04 | 09:54
          Avatar LUcoRP Debian, *buntu, Android  Používateľ

          a inak to prelinkovanie medzi sites-available a a sites-enabled si zrus

          • RE: VirtualHost02 01.06 | 12:29
            Avatar Joseph   Návštevník

            V /etc/apache2/apache2.conf je: IncludeOptional conf-enabled/*.conf Include sites-enabled/*.conf

            Co sa tyka stranky zvieratnik /etc/apache2/sites-available/zvieratnik.sk.conf a2ensites zvieratnik.sk a2dissite 000-default.conf Zadam: root@josephvs:/home/joseph# apachectl start Vypisuje: apache2: Syntax error on line 218 of /etc/apache2/apache2.conf: Syntax error on line 31 of /etc/apache2/sites-enabled/zvieratnik.sk.conf: </VirtualHost> without matching <VirtualHost> section Action 'start' failed. The Apache error log may have more information. root@josephvs:/home/joseph#