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 04:33 | Komunita

    Švýcarsko testuje přechod z Microsoft 365 na FOSS, konkrétně balík openDesk (Wikipedie) od německé státní společnosti ZenDiS (Wikipedie), s cílem posílit digitální suverenitu.

    Ladislav Hagara | Komentářů: 0
    dnes 04:22 | Komunita

    V italském městě Pordenone probíhá LibreOffice Conference 2026. Zúčastnit se lze i online.

    Ladislav Hagara | Komentářů: 0
    včera 18:33 | Nová verze

    Svobodný (GPLv3) šachový engine Stockfish (Wikipedie) byl vydán ve verzi 19 (𝕏). Přehled novinek v příspěvku na blogu. Stockfish 19 je o 44 Elo silnější než Stockfish 18.

    Ladislav Hagara | Komentářů: 0
    včera 12:33 | Nová verze

    Byla vydána nová verze 1.13.0 dynamického programovacího jazyka Julia (Wikipedie) určeného zejména pro vědecké výpočty. Přehled novinek v příspěvku na blogu a v poznámkách k vydání. Aktualizována byla také dokumentace.

    Ladislav Hagara | Komentářů: 0
    včera 11:11 | Pozvánky

    Organizátoři konference LinuxDays zveřejnili program letošního ročníku a spustili registraci návštěvníků. LinuxDays 2026 se uskuteční 3. a 4. října v areálu ČVUT v pražských Dejvicích, na Fakultě informačních technologií. Těšit se můžete na 70 přednášek a workshopů od 66 přednášejících. Konference bude rozdělena do pěti sálů s různou kapacitou. Vstup na LinuxDays je jako obvykle zdarma, stačí včas vyplnit registrační formulář. Opět je možné si na akci zakoupit oběd, ale je třeba to udělat předem, na místě už to nebude možné.

    Petr Krčmář | Komentářů: 0
    včera 11:00 | Nová verze

    Google Chrome 153 byl prohlášen za stabilní. Nejnovější stabilní verze 153.0.8010.36 přináší řadu novinek. Podrobný přehled v poznámkách k vydání. Opraveno bylo 230 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.

    Ladislav Hagara | Komentářů: 0
    včera 03:33 | Nová verze

    Open-source hra Shattered Pixel Dungeon (Wikipedie) byla vydána ve verzi 4.0.0. Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    9.9. 22:22 | IT novinky Ladislav Hagara | Komentářů: 6
    9.9. 17:44 | IT novinky

    Společnost System76 představila pracovní stanici Thelio Mira AI s předinstalovaným Pop!_OS s prostředím COSMIC nebo Ubuntu. Nakonfigurovat lze až s 16jádrovým CPU AMD Ryzen 9 9950X, 192 GB DDR5 RAM, dvěma GPU NVIDIA RTX Pro 6000 a 192 GB GPU pamětí.

    Ladislav Hagara | Komentářů: 9
    9.9. 17:00 | Komunita

    DigitalOcean je sponzorem nadace Omacom Foundation stojící za linuxovou distribucí Omarchy. Přislíbená částka je 3 miliony dolarů, tj. 1 milion dolarů ročně po dobu tří let.

    Ladislav Hagara | Komentářů: 4
    Které desktopové prostředí na Linuxu používáte?
     (10%)
     (7%)
     (4%)
     (21%)
     (29%)
     (7%)
     (5%)
     (2%)
     (14%)
     (21%)
    Celkem 2638 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník

    Dotaz: Apache2 - dynamické virtual hosty, jak udělat jeden defaultní?

    13.4.2007 22:13 toi | skóre: 14 | Holice
    Apache2 - dynamické virtual hosty, jak udělat jeden defaultní?
    Přečteno: 805×
    Zdravím, řeším takovou maličkost, ale už si s tím nevím rady, mám Apače 2 nakonfigurovaného tak, aby dynamicky zobrazoval různé weby, podle adresy, přes kterou se na server "vleze". Mám to takto:
    ...
    VirtualDocumentRoot /var/www/%0
    ...
    
    Všechno to funguje skvěle, ale teď bych potřeboval nějak zařídit, aby se pro všechny domény, které mají svůj adresář choval Apač pořád stejně, ale pokud se na server přistoupí nějak jinak, např. přes IP adresu, tak pro tu tam adresář samozřejmě není a hodí to Chybu 404, potřeboval bych, aby to pro všechny neznámé domény i IP adresy přesměrovalo na pevně danou hostovanou doménu. Je to vůbec možné? Klidně i přes mod_rewrite. Doufám, že to z mého chaotického výkladu pochopíte a budu se těšit na vaše rady. Upozorňuju, že to nechci vyřešit pomocí symlinků, protože to nebude univerzální, díky.

    Odpovědi

    Josef Kufner avatar 13.4.2007 23:28 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Apache2 - dynamické virtual hosty, jak udělat jeden defaultní?
    Pokud nikoho nenapadne nic lepšího, tak můžeš upravit ErrorDocument 404 na php script, který to přesměrování zajistí. Není to moc složité: Zkontroluješ, jestli ten virtuál na který se snaží přistupovat existuje a pokud ne, tak ho nasměruješ kam patří (header("Location: ...");). Nezapomeň zachovat chybový kód, aby klient věděl, že je něco špatně.
    Hello world ! Segmentation fault (core dumped)
    14.4.2007 01:12 toi | skóre: 14 | Holice
    Rozbalit Rozbalit vše Re: Apache2 - dynamické virtual hosty, jak udělat jeden defaultní?
    Díky za nápad, přiznám se, že takhle by mi to stačilo, ale bohužel se mi na té chybové stránce nijak nedaří zjistit odkud jsem se na ní vlastně dostal :-( Přes referer to nejde. Nenapadá vás něco jiného?
    Josef Kufner avatar 14.4.2007 04:18 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Apache2 - dynamické virtual hosty, jak udělat jeden defaultní?
    Zkus tohle:
    "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']
    Hello world ! Segmentation fault (core dumped)
    14.4.2007 12:29 toi | skóre: 14 | Holice
    Rozbalit Rozbalit vše Re: Apache2 - dynamické virtual hosty, jak udělat jeden defaultní?
    To jsem zkoušel, ale vrátilo mi to název serveru a adresu té chybové stránky a ne toho zdroje.
    14.4.2007 01:34 toi | skóre: 14 | Holice
    Rozbalit Rozbalit vše Re: Apache2 - dynamické virtual hosty, jak udělat jeden defaultní?
    Teď jsem experimentoval s mod_rewrite, funguje to skoro podle mých představ, ale potřeboval bych udělat takový regulární výraz, aby se to přepisovací pravidlo nepoužilo u těch pár domén co tam mám včetně všech jejich subdomén. V regulárních výrazech se moc neorientuju, takže kdyby mi to sem někdo napsal klidně i obecně pro 2 domény, upravím si to jak budu potřebovat a budu mu velice vděčný. Díky moc!
    14.4.2007 02:17 Messa | skóre: 39 | blog: Messa
    Rozbalit Rozbalit vše Re: Apache2 - dynamické virtual hosty, jak udělat jeden defaultní?
    If no matching virtual host is found, then the first listed virtual host that matches the IP address will be used.

    A kdyby to náhodou nefunguvalo: _default_ vhost
    Josef Kufner avatar 14.4.2007 04:16 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Apache2 - dynamické virtual hosty, jak udělat jeden defaultní?
    Něco mi říká, že tohle s VirtualDocumentRoot nebude fungovat, ale rád bych se mýlil.
    Hello world ! Segmentation fault (core dumped)
    14.4.2007 06:27 Messa | skóre: 39 | blog: Messa
    Rozbalit Rozbalit vše Re: Apache2 - dynamické virtual hosty, jak udělat jeden defaultní?
    Mě to na Apache/2.2.3 běhá, i když to dalo trochu práci najít tu správnou kombinaci konfiguračních direktiv. Asi takhle:
    NameVirtualHost *
    
    <VirtualHost *>
    	ServerName mujserver   # z nějakého důvodu musí být uvedeno
    	DocumentRoot /var/www/vychozi
    </VirtualHost>
    
    <VirtualHost *>
    	VirtualDocumentRoot /var/www/%0
    </VirtualHost>
    
    14.4.2007 12:34 toi | skóre: 14 | Holice
    Rozbalit Rozbalit vše Re: Apache2 - dynamické virtual hosty, jak udělat jeden defaultní?
    Já mám verzi 2.0.55, zkusil jsem to podle vašeho návodu, ale ať vyplním jakýkoliv název serveru, samozřejmě i s portem, dostanu stejnou chybovou hlášku
    ServerName takes one argument, The hostname and port of the server
    Pokud ten řádek zakomentuju, používá se ten první virtual host vždycky, bez ohledu na to, jestli tam adresář má, nebo ne :-( Nějaký nápad?

    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.