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.
<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>
A tú IP adresu 10.0.0.1 máš pridelenú na sieťovke stroja na ktorom beží ten indián?
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.
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:
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í.
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.
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.
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.
a2ensite na pozadovanu subdomenu si spustal?
a inak to prelinkovanie medzi sites-available a a sites-enabled si zrus
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#