abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 14:33 | IT novinky

    Společnost Flipper Devices oznámila Flipper One. Zcela nový Flipper postavený od nuly. Jedná se o open-source linuxovou platformu založenou na čipu Rockchip RK3576. Hledají se dobrovolníci pro pomoc s dokončením vývoje (ovladače, testování, tvorba modulů).

    Ladislav Hagara | Komentářů: 0
    dnes 14:00 | Nová verze

    Vývojáři Wine oznámili vydání verze 2.0 knihovny vkd3d pro překlad volání Direct3D na Vulkan. Přehled novinek na GitLabu.

    Ladislav Hagara | Komentářů: 0
    dnes 11:33 | Nová verze

    Společnost Red Hat oznámila vydání Red Hat Enterprise Linuxu (RHEL) 10.2 a 9.8. Vedle nových vlastností a oprav chyb přináší také aktualizaci ovladačů a předběžné ukázky budoucích technologií. Vypíchnout lze CLI AI asistenta goose. Podrobnosti v poznámkách k vydání (10.2 a 9.8).

    Ladislav Hagara | Komentářů: 0
    dnes 05:11 | Nová verze

    Organizace Apache Software Foundation (ASF) vydala verzi 30 integrovaného vývojového prostředí a vývojové platformy napsané v Javě NetBeans (Wikipedie). Přehled novinek na GitHubu. Instalovat lze také ze Snapcraftu a Flathubu.

    Ladislav Hagara | Komentářů: 0
    dnes 05:00 | Nová verze

    Byla vydána nová verze 7.0 svobodného open source redakčního systému WordPress. Kódové jméno Armstrong bylo vybráno na počest amerického jazzového trumpetisty a zpěváka Louise Armstronga (What A Wonderful World).

    Ladislav Hagara | Komentářů: 0
    dnes 04:55 | Bezpečnostní upozornění

    V Drupalu byla nalezena a opravena kritická zranitelnost SA-CORE-2026-004 (CVE-2026-9082). Útočník může provádět libovolné SQL dotazy na webech používajících databázi PostgreSQL.

    Ladislav Hagara | Komentářů: 0
    včera 14:11 | Komunita

    Richard Hughes oznámil, že službu Linux Vendor Firmware Service (LVFS) umožňující aktualizovat firmware zařízení na počítačích s Linuxem, nově sponzoruje také společnost HP.

    Ladislav Hagara | Komentářů: 3
    včera 13:33 | IT novinky

    O víkendu proběhla demopárty Outline 2026. Publikována byla prezentovaná dema. Upozornit lze na 16 bajtové, opravdu šestnáct bajtové, zvukově obrazové demo Wake Up! 16b (YouTube).

    Ladislav Hagara | Komentářů: 2
    včera 04:22 | Nová verze

    Byla vydána nová verze 9.5 multiplatformní digitální pracovní stanice pro práci s audiem (DAW) Ardour. Přehled novinek, vylepšení a oprav v poznámkách k vydání a na YouTube.

    Ladislav Hagara | Komentářů: 0
    19.5. 21:00 | IT novinky

    Dnes a zítra probíhá vývojářská konference Google I/O 2026. Sledovat lze na YouTube a na síti 𝕏 (#GoogleIO).

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (12%)
     (8%)
     (2%)
     (14%)
     (31%)
     (4%)
     (7%)
     (3%)
     (16%)
     (26%)
    Celkem 1674 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Dotaz: Apache server - nastavení

    MaFy avatar 29.6.2009 13:10 MaFy | skóre: 24 | blog: kecy | Praha
    Apache server - nastavení
    Přečteno: 2175×
    Zdravím, možná to tu už někde bylo řešeno, ale nenašel jsem to. Mám problém s nastavením Apache 2. Potřebuji v něm rozjet tři různé weby, tak že každý má jinou doménu a je v jiném adresáři. Problém je v tom, že když udělám virtuálního hosta, tak se mi pak vždy vypíše hlavní adresář - potřebuji, aby to přešlo do adresáře, který potřebuji. Druhý problém je, že když už se proklikám ke správnému adresáři, tak je to v URL vidět -> neco.cz/adresar/index.hml. Určitě by mělo jít, aby to vypadalo -> neco.cz/index.html. Mohl by mi někdo poradit? Předem moc děkuju.

    MaFy
    Lidé se dělí do 10 skupin. Na ty, co rozumí binárnímu kódu a na ty ostatní...

    Řešení dotazu:


    Odpovědi

    Max avatar 29.6.2009 13:17 Max | skóre: 73 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Apache server - nastavení
    A jak máš virtuální hosty vytvořené? Předpokládám, že je máš dělaná na jména, ne? Tzn., že server má jednu IP a je na něm několik webů.
    Jak máš nastavené virtual hosty? A jak máš nastaven document root?
    Jakou používáš distribuci? Máš načtené i správné moduly pro apache a virtual hosting?
    Zdar Max
    Měl jsem sen ... :(
    MaFy avatar 29.6.2009 13:36 MaFy | skóre: 24 | blog: kecy | Praha
    Rozbalit Rozbalit vše Re: Apache server - nastavení
    Přesně tak. Jedna IP a více virtual hostů. Virtual hosty jsem nastavil v default configu:

    ServerName domena.cz
    ServerAdmin mail
    DocumentRoot /var/www/domena/

    Používám Debian AMD64 Lenny a s těma modulama jsi nejsem uplně jistý...
    Lidé se dělí do 10 skupin. Na ty, co rozumí binárnímu kódu a na ty ostatní...
    Max avatar 29.6.2009 14:24 Max | skóre: 73 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Apache server - nastavení
    Aha, ok. Default config je v apache2 v lennym v :
    /etc/apache/httpd.conf
    
    Jinak správa stránek a modulů je řešena symlinkama. Tzn, že všechny moduly jsou dostupné v :
    /etc/apache2/mods-available
    
    A všechny zapnuté moduly jsou v :
    /etc/apache2/mods-enabled
    
    Obdobně je to u webových stránek :
    /etc/apache2/sites-available
    # a :
    /etc/apache2/sites-enabled
    
    Aby jsi nemusel složitě vytvářet symlinky příkazem "ln -s", tak jsou pro tento případ k dispozici příkazy :
    # zapnutí modulu (vytvoření symlinku) :
    a2enmod jmeno_modulu
    # vypnutí modulu (vymazání symlinku) :
    a2dismod jmeno_modulu
    # zapnutí stránky (vytvoří symlink) :
    a2ensite jmeno_stranky
    # vypnutí stránky (smaže symlink):
    a2dissite jmeno_stranky
    
    Takže, celý postup by měl vypadat nějak takto. Nejdříve zapneme potřebné moduly :
    a2enmod vhost_alias php5 rewrite
    
    Dále si vytvoříme soubor :
    nano -w /etc/apache2/sites-available/abclinuxu.cz
    
    A do něj napelášíme :
    <VirtualHost *:80>
    
    UseCanonicalName Off
    ServerName abclinuxu.cz
    ServerAlias *.abclinuxu.cz
    
    VirtualDocumentRoot /home/vweb/abclinuxu.cz/%1
    
    CustomLog /var/log/apache2/sites/abclinuxu.cz-access.log common
    
    # vlozeni nejakeho konfigu, ktery budou mit vsechny virtualy spolecny :
    #Include /etc/apache2/virtual_rules.conf
    
    RewriteLog      /var/log/apache2/sites/abclinuxu.cz-rewrite.log
    RewriteLogLevel   2
    </VirtualHost>
    
    Nu, uložíme a pak zapneme stránku (vytvoříme symlink) :
    a2ensite abclinuxu.cz
    
    Nu a nyní už jen chybí reloadnout apache :
    /etc/init.d/apache reload
    
    Konfigurační soubor je nastaven tak, aby šlo dynamicky vytvářet domény třetího řádu. Tzn, aby fungovalo www.abclinuxu.cz, tak musí být stránky umístěny v adresáři :
    /home/vweb/abclinuxu.cz/www/
    
    Pokud chceš vytvořit doménu třetího řádu "neco.abclinuxu.cz", tak stačí jen vytvořit adresář "/home/vweb/abclinuxu.cz/neco/" a umístit do něj stránky :)

    Vytvoření domény třetího řádu je také pomíněn DNS záznamem. Aby ti to fungovalo, musíš mít vytvořen DNS záznam *.abclinuxu.cz na IP. Tzn, že ať pošlel ping třeba na dasfsdfsdf.abclinuxu.cz, tak by jsi měl mít odezvu (měl by se název přeložit v dns).

    Zdar Max
    Měl jsem sen ... :(
    MaFy avatar 29.6.2009 14:45 MaFy | skóre: 24 | blog: kecy | Praha
    Rozbalit Rozbalit vše Re: Apache server - nastavení
    Ty jo....pěkná vyčerpávající odpověď. Mockrát ti děkuji. Hned jak dorazím domů, tak to vyzkouším a dám vědět. Ještě mě napadá, trochu tady zápasím s FTP. Nějak se mi nedaří nastavit virtuální uživatele, kteří by měli přístup jen k danému adresáři. Zkoušel jsem vsftpd. Neměl bys něco i k tomu? Díky.

    MaFy
    Lidé se dělí do 10 skupin. Na ty, co rozumí binárnímu kódu a na ty ostatní...
    Max avatar 29.6.2009 16:10 Max | skóre: 73 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Apache server - nastavení
    Jop, měl. Můj článek vyjde tento týden, mysql+proftpd+quoty+návody na správu atd. + šifrování + moduly
    Zdar Max
    Měl jsem sen ... :(
    MaFy avatar 29.6.2009 19:42 MaFy | skóre: 24 | blog: kecy | Praha
    Rozbalit Rozbalit vše Re: Apache server - nastavení
    A nemáš ten článek někde u sebe? Že bych si ho mohl přečíst dřív než vyjde? Moc by mi to pomohlo. Samo, že bude nějaký revanč ;-)
    Lidé se dělí do 10 skupin. Na ty, co rozumí binárnímu kódu a na ty ostatní...
    Max avatar 29.6.2009 21:14 Max | skóre: 73 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Apache server - nastavení
    Kdo si počká, ten se dočká ;-) ... :)
    Zdar Max
    Měl jsem sen ... :(
    MaFy avatar 29.6.2009 21:39 MaFy | skóre: 24 | blog: kecy | Praha
    Rozbalit Rozbalit vše Re: Apache server - nastavení
    A mohl bys prosím skočit na Jabber? Už jsem si tě přidal...
    Lidé se dělí do 10 skupin. Na ty, co rozumí binárnímu kódu a na ty ostatní...
    29.6.2009 22:41 Lubos Kopecky | skóre: 32
    Rozbalit Rozbalit vše Re: Apache server - nastavení
    pokud to potrebujes okamzite a par dni nepockas, tak koukni na googla, ty navody tam jsou - jen howtoforge jich ma mraky pro ruzny distra
    29.6.2009 19:47 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Apache server - nastavení
    Pokud chceš vytvořit doménu třetího řádu "neco.abclinuxu.cz", tak stačí jen vytvořit adresář "/home/vweb/abclinuxu.cz/neco/" a umístit do něj stránky

    Neodpustím si upřesnění: pokud to jméno nemá NS záznam (což s největší pravděpodobností nemá), není to doména třetího řádu.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.