apache directory

 ( hnsz2002 | 2018. március 6., kedd - 12:22 )

Konkrétan centos 7, de valószínűleg más rendszeren is így van.
Szóval, httpd.conf-ban ugye ott van:

<Directory />
    AllowOverride none
    Require all denied
</Directory>

és ennek végén az include-ok conf.d-re, sites-enabled-re, stb...

Ehhez képest ha az emberfia egy senkiházi utolsó virtualhost konfigba berak egy ilyet:

<Directory />
    Require all granted
    Options +Indexes +FollowSymlinks
</Directory>

Akkor ezzel simán felülbírálta a /-re vonatkozó beállításokat.

Ez így jól van?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

de miert raknal be egy vhostba abszolut /-re vonatkozo beallitasokat?

t

Mert miért ne? ...
Úgy jött elő a dolog, hogy a phpmyadmin elérésével kínlódtam, pontosabban annak az elérésének korlátozásával. A conf.d/phpmyadmin-ba hiába írtam akárhogy akármilyen Require ipt, csak elérhető volt mindenhonnan. Majd kiderült, hogy az egyik virtualhost konfigjában ott volt a /usr/share/phpmyadmin-ra egy require all granted. Ezen felbuzdulva kipróbáltam a /-re is, és megy.
Azért ez enyhén "vicces", mondjuk hogy egy akármilyen control panelen keresztül, ahol mondjuk a user tud "custom apache config"-ot írni, bármilyen más könyvtárt át tud állítani, legyen az /, phpmyadmin vagy másik virtualhost könyvtára.
--
"Sose a gép a hülye."

Én itt nem látom a contextnél a .htaccess-t felsorolva: https://httpd.apache.org/docs/2.4/mod/core.html#directory
Egy adott virtualhostban mindent felül tudsz írni aminél a context listában a dokumentációban szerepel a "virtual host".
Az, hogy valaki nyom egy "chmod -R 777 /"-t vagy akármit (csak hasonlat) az nem a webszerver fejlesztőjének a problémája.

♲♻♲

Nem is htaccess-ről beszéltem, hanem konfigról.
Értem, hogy felül lehet bírálni, de ez így elég gáz.
--
"Sose a gép a hülye."

Izé! Nem akarok kukacoskodni, de melyik control panel az, amelyik a felhasználóknak megengedi a saját apache configfájluk szerkesztését? Vagy csak nem értem a problémát?

Nem szerkeszti, hanem van custom config rész, ahova be lehet illeszteni bármit, és azt hozzáírja a konfighoz.
Az ISPConfig biztos.
--
"Sose a gép a hülye."