abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 22:33 | Nová verze

    Byla vydána dubnová aktualizace aneb nová verze 1.89 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Vypíchnout lze, že v terminálu lze nově povolit vkládání kopírovaného textu stisknutím středního tlačítka myši. Ve verzi 1.89 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 1
    včera 21:22 | Nová verze

    Proton, tj. fork Wine integrovaný v Steam Play a umožňující v Linuxu přímo ze Steamu hrát hry určené pouze pro Windows, byl vydán ve verzi 9.0-1 (𝕏). Přehled novinek se seznamem nově podporovaných her na GitHubu. Aktuální přehled her pro Windows běžících díky Protonu také na Linuxu na stránkách ProtonDB.

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

    Byla vydána verze 1.78.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání na GitHubu. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    včera 11:22 | Bezpečnostní upozornění

    Služba Dropbox Sign (původně HelloSign) pro elektronické podepisování smluv byla hacknuta.

    Ladislav Hagara | Komentářů: 2
    včera 11:00 | Nová verze

    Byla vydána nová major verze 8.0 textového editoru GNU nano (Wikipedie). Podrobný přehled novinek a oprav v oznámení v diskusním listu info-nano nebo v souboru ChangeLog na Savannah. Volbou --modernbindings (-/) lze povolit "moderní" klávesové zkratky: ^C kopírování, ^V vložení, ^Z vrácení zpět, … Tato volba je aktivována také pokud binárka s nano nebo link na ni začíná písmenem "e".

    Ladislav Hagara | Komentářů: 3
    1.5. 23:22 | IT novinky

    Před 60 lety, 1. května 1964, byl představen programovací jazyk BASIC (Beginners' All-purpose Symbolic Instruction Code).

    Ladislav Hagara | Komentářů: 14
    1.5. 22:22 | Nová verze

    Byla vydána nová verze 12.0 minimalistické linuxové distribuce (JeOS, Just enough Operating System) pro Kodi (dříve XBMC) a multimediálního centra LibreELEC (Libre Embedded Linux Entertainment Center). Jedná se o fork linuxové distribuce OpenELEC (Open Embedded Linux Entertainment Center). LibreELEC 12.0 přichází s Kodi 21.0 "Omega".

    Ladislav Hagara | Komentářů: 0
    1.5. 12:55 | Nová verze

    Microsoft vydal novou velkou aktualizaci 2404.23 v září 2019 pod licencí SIL Open Font License (OFL) zveřejněné rodiny písma Cascadia Code pro zobrazování textu v emulátorech terminálu a vývojových prostředích.

    Ladislav Hagara | Komentářů: 0
    1.5. 05:33 | Nová verze

    OpenTofu, tj. svobodný a otevřený fork Terraformu vzniknuvší jako reakce na přelicencování Terraformu z MPL na BSL (Business Source License) společností HashiCorp, bylo vydáno ve verzi 1.7.0. Přehled novinek v aktualizované dokumentaci. Vypíchnout lze State encryption.

    Ladislav Hagara | Komentářů: 0
    30.4. 23:55 | Humor

    Spouštět webový prohlížeč jenom kvůli nákupu kávy? Nestačí ssh? Stačí: ssh terminal.shop (𝕏).

    Ladislav Hagara | Komentářů: 22
    Podle hypotézy Mrtvý Internet mj. tvoří většinu online interakcí boti.
     (17%)
     (28%)
     (33%)
     (22%)
    Celkem 18 hlasů
     Komentářů: 3, poslední včera 19:48
    Rozcestník

    Dotaz: Jak upravit konfiguraci Apache2

    29.4.2022 18:42 Jan
    Jak upravit konfiguraci Apache2
    Přečteno: 296×
    Dobrý den, v konfiguraci Apache2 mám pravidlo, které přesměruje stránky zadané ve tvaru bez www na stránky s www, poradil by mi prosím pěkně někdo, jak to pravidlo poupravit, aby přesměroval na www i všechno ostatní zadané před example.com kromě jediné subdomény www? Děkuji za pomoc.
    <VirtualHost *:443>
            ServerName  www.example.com
            ServerAlias example.com
    
            RewriteEngine on 
            RewriteCond %{HTTP_HOST} ^example\.com$
            RewriteRule (.*) http://www.example.com/$1 [R=301]
    
            DocumentRoot /var/www/www.example.com
            ..
            .. 
    </VirtualHost>

    Odpovědi

    29.4.2022 19:19 X
    Rozbalit Rozbalit vše Re: Jak upravit konfiguraci Apache2
    Nastrel..
     RewriteCond %{HTTP_HOST} [^www]+\.example\.com$
    
    29.4.2022 19:28 Jan
    Rozbalit Rozbalit vše Re: Jak upravit konfiguraci Apache2
    Díky a ten řádek mám někam přidat nebo ho něčím nahradit?
    29.4.2022 19:34 X
    Rozbalit Rozbalit vše Re: Jak upravit konfiguraci Apache2
    Staci nahradit tu puvodni podminku.
    29.4.2022 19:59 Jan
    Rozbalit Rozbalit vše Re: Jak upravit konfiguraci Apache2
    Díky, tak to nepřesměruje vůbec nic, ani doménu bez www ani něco jiného :(
    29.4.2022 20:45 billgates | skóre: 27
    Rozbalit Rozbalit vše Re: Jak upravit konfiguraci Apache2
    Nieco taketo by to nemohlo byt?
    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTP_HOST} !^www\.(.*)$ [NC]
    RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
    Nemam to teraz kde vyskusat, takze tam moze byt kludne nejaka chyba. Kazdopadne, dufam, ze to skusas len s https, kedze ten virtualhost pocuva len na *:443.
    29.4.2022 21:20 Jan
    Rozbalit Rozbalit vše Re: Jak upravit konfiguraci Apache2
    Ano, díky. Zkouším to pouze přes https ale taky to nejde.
    29.4.2022 21:29 billgates | skóre: 27
    Rozbalit Rozbalit vše Re: Jak upravit konfiguraci Apache2
    Divne, teraz som to skusil u seba:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^ideaz\.sk$ [NC]
    RewriteRule ^(.*)$ https://www.ideaz.sk$1 [R=301,NC,L]
    Ked zadam https://ideaz.sk/, tak ma to presmeruje na https://www.ideaz.sk/.

    Reloadujes apache po kazdej zmene? Co mas v logu?
    29.4.2022 21:46 Jan
    Rozbalit Rozbalit vše Re: Jak upravit konfiguraci Apache2
    Ale nemáš tam jeden řádek

    RewriteBase /

    když ho smažu, tak mi to taky už funguje

    ale jak jsem psal v dotazu, potřebuji přesměrovat i *.example.com (mimo www.example.com) na www.example.com
    29.4.2022 22:11 billgates | skóre: 27
    Rozbalit Rozbalit vše Re: Jak upravit konfiguraci Apache2
    Na to je tam to pravidlo:
    RewriteCond %{HTTP_HOST} !^www\.(.*)$ [NC]
    Ja som ho nemohol pouzit, lebo mam hromadu domen tretej urovne zavesenych na tom hoste.
    29.4.2022 22:18 Jan
    Rozbalit Rozbalit vše Re: Jak upravit konfiguraci Apache2
    Rozumím, ale pokud zadám

    https://example.com, tak se přesměruje na https://www.example.com
    

    pokud zadám

    https://neco.example.com, tak se to přesměruje na https://neco.www.example.com//
    29.4.2022 22:25 billgates | skóre: 27
    Rozbalit Rozbalit vše Re: Jak upravit konfiguraci Apache2

    Presmerovanie na neco.www.example.com sa mi teda velmi nezda, ale to si tvoj browser este moze pamatat z nejakeho predchadzajuceho pokusu, kedze robis permantnente presmerovanie. Zmaz cache svojho browsera, aby sa ti do toho nemiesali stare zapamatane presmerovania.

    Kazdopadne, mozes to tam vsetko napchat natvrdo a nebabrat sa s tym:

    <VirtualHost *:443>
    ServerName  www.example.com
    ServerAlias example.com *.example.com

    RewriteEngine on
    RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC]
    RewriteRule ^(.*)$ https://www.example.com$1 [R=301,NC,L]

    DocumentRoot /var/www/www.example.com
    ..
    ..
    </VirtualHost>
    29.4.2022 22:39 Jan
    Rozbalit Rozbalit vše Re: Jak upravit konfiguraci Apache2
    Tak teď se to přesměruje, problém ale ještě mám. Mám koupeny ssl certifikát na example.com a www.example.com a když zadám neco.example.com tak prohlížeč píše neplatný certifikát a pokud dám přesto stránku načíst, tak až poté se to přesměruje na www.example.com a tam už ssl certifikát je v pořádku. Nevím proč se snaží načíst tu stránku neco.example.com a proč to nepřesměruje hned. Jde s tím něco udělat? Děkuji.
    29.4.2022 23:22 billgates | skóre: 27
    Rozbalit Rozbalit vše Re: Jak upravit konfiguraci Apache2
    Bohuzial nie. Ten proces https komunikacie browseru so serverom je priblizne nasledovny:
    1. Klient robi preklad hostname na IP
    2. Klient nadviazanie spojenie na danu IP na port tcp/443
    3. Vzajomna komunikacia - zaciatok TLS spojenia, dohoda podporovanycn algoritmov, SNI-odoslanie pozadovaneho hostname od klienta
    4. Server posiela certifikat, ktory ma uvedeny vo virtualhoste pre dany hostname
    5. Klient moze prijat certifikat alebo zacat nadavat
    6. TLS spojenie nadviazane
    7. Klient posiela HTTP poziadavku (GET/POST/PUT/...) aj s celou hlavickou
    8. Server posiela HTTP odpoved, v ktorej moze byt aj kod 301 - permanentne presmerovanie
    Cize vymena certifikatu prebieha skor, ako sa zacnu posielat akekolvek data suvisiace so samotnym HTTP. Ak nepouzivas TLS, tak rovno skocis z bodu 1 a 2 na bod 7. Cize tam to presmerovanie mozes urobit ako potrebujes. Ale s pouzitim TLS sa to uz zial neda. Musis si kupit certifikat na *.example.com, ak potrebujes to funkcne presmerovanie aj pre HTTPS. U starttls sa to da urobit.
    30.4.2022 10:46 Jan
    Rozbalit Rozbalit vše Re: Jak upravit konfiguraci Apache2
    Tak jsem to na základě tvé vyčerpávající informace vyřešil tak, že jsem v DNS změnil záznam
    A * IP
    A @ IP
    na záznam
    A example.com IP
    A www.example.com IP

    Děkuji za tvou pomoc a tvůj čas.

    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.