Super, tohle mi dává mnohem větší smysl, než starý způsob konfigurace přístupových práv.
Čumím na to "nové". Veď ten predchádzajúci spôsob som použil ani nepamätám kedy, to už je azda 1000 rokov.
Má azda Apache 2.2 teraz niekedy end-of-support a je aktuálne najvyšší čas na upgrade na 2.4?
Neviem, nepotrebujem 2.2 sledovať, lebo 2.4 je v balíčkoch už dlho, na hostingoch, s ktorými som sa stretol, detto.
Tak jiste, neni to uplne horka novinka, ale ten stary zapis proste preziva ze setrvacnosti. Stejne jako nftables uz jsou tady par let a spousta lidi bude jeste dlouho pouzivat iptables. Proste proto ze je umi a nechcou, nebo nemaji cas se to preucovat.
Ale mam jedno upresneni: Require method neni o HTTP/HTTPS ale o metodach jako GET POST OPTIONS a spol.
Pokud chcete vynutit HTTPS, tak na to je option SSLRequireSSL
(a je soucasti mod-ssl)
Ten stary zapis, ak sa niekde vyskytne je pod podmienkov na existenciu modulu a pouzije sa len vtedy ak je verzia httpd <2.3, teda ak niekto pise konf priamo pre 2.4 a ma tam ten stary zapis, tak je zrejme ze netusi co robi, ale je to len copypaster, ktory o riesenie pripadnych nedostatkov zaskemra v nejakom fore...
Nazývat to prostě jen "httpd" by bylo stejně nešťastné, jako když Microsoft svůj projekt nazývá jen "SQL Server", to je generický název, který by si neměla nárokovat jedna společnost. Ať se vám to líbí nebo ne, Apache Software Foundation původně začínala kolem právě toho webového serveru, kterému se mezi lidmi říkalo jednoduše "Apache" a kterému tak řada lidí ze zvyku říká pořád. I když jsou pod ASF i různé další známé projekty, přeci jen je ten HTTP démon pořád určitá vlajková loď a když se řekne "Apache", většina lidí si (v příslušném kontextu) představí právě ten.
Aby sme v tom mali nejaku analogiu, tak nestastne by bolo nazyvat "sql server" nazvom "microsoft"...
Apache http server je nazov projektu konkretny program ma nazov httpd. K nenu je pod tymto projektom niekolko dalsich programov a kopec modulov.
Ad k zvyku, laici to vidia ako "vsetky tie internety", clovek aspom trochu zasveteny by mal byt na vyssej urovni...
To je úplně jiná situace, MS SQL není a nikdy nebyl tím hlavním produktem, kolem kterého by se celý Microsoft točil, ať už po obchodní stránce nebo z hlediska obecného povědomí veřejnosti. Takže odpovídajícím příkladem by spíš bylo, kdyby někdo řekl, že ve firmě nasadili "SAP", "Citrix" nebo "VMware". Což se běžně říká, i když je to, striktně vzato, nepřesné.
@dw
tou trapnou narazkou "niektorych srandovnych distribuciach je konfiguracia v /etc/apache2?" jsi namyslene narazeni na Debian/Ubuntu?
protoze koukam ze i kdyz nektere maji /etc/httpd, tak ale ma treba Arch balicek apache, SUSE ma dir v /etc i jmeno sluzby apache2...
a "vsechny" mu zaroven rikaji zkracene "Apache" nikoliv "httpd" ;-)
The Apache HTTP Server, or Apache for short
[...]
Install the apache package.
Apache configuration files are located in /etc/httpd/conf
[...]
To start Apache, start httpd.service
Navigate to http://localhost to access the Apache test page
[...]
Certain changes may require Apache to be fully restarted.
SUSE
the Apache HTTP Server (Apache)
[...]
INSTALLING APACHE WITH THE DEFAULT CONFIGURATION
[...]
sudo systemctl enable apache2
[...]
If Apache is up and running, you get a test page stating “It works!”.
[...]
/etc/apache2/
Povodne to bol len normalny dotaz, nechtiac som si ale znovu overil ze uzivatelia ubuntu/widle/mac su si dost podobny. Ani sa neobtazuju atgumentacne zdovodnit svoje preferencie, ale hned volia agresivny vypad (trapna narazka...namyslene narazanie...)
To ze sa v manuali pise apache, ma svoj dovod, bohuzial vacsina napise do google apache a nie httpd, tym co to najviac potrebuju by sa manualy blbo hladali.
Jendnoduse proto, ze Apache httpd je tu s nami od dob, kdy zadna Apache foundation neexistovala.
Apache vzniklo upravou NCSA httpd jako "a patched NCSA httpd", zkracene "apache"
Pozdeji pro jeho spravu vznika Apache foundation, ktera pod sebe prevzala obri hromadu dalsich OSS projektu, jako je treba Tomcat, Karaf, Camel, Kafka.
Od te doby se pouziva nazev httpd, aby se odlisil od ostatnich projektu Apache foundation.
Postaru apache = httpd