Apache: právo upravit jen část konfigurace

drunkez

Apache: právo upravit jen část konfigurace
« kdy: 09. 04. 2018, 11:05:36 »
Ahoj...riesim takyto problem
ako dosiahnut to, aby spravca web aplikacie (typicky dev) mohol menit nastavenia len vo vybranom configu, a len vybrane parametre.

Teda owner servera riesi "velky" high privileged httpd.conf    a  v conf.d/dev-sajta.conf   sa budu riesit uz len optiony ktore sa mu dovolia zmenit?
Je taka moznost?
Dakujem
D.
« Poslední změna: 09. 04. 2018, 11:13:39 od Petr Krčmář »


-

Re:Apache: právo upravit jen část konfigurace
« Odpověď #1 kdy: 09. 04. 2018, 11:45:30 »
Najjednoduchcie .htaccess override. Alebo potom cez opravnenia na dany subor - pre apache na neho staci read-only, app admin moze mat full. Alebo pouzitie ACL na filesystem. Moznosti je viac.


Kit

Re:Apache: právo upravit jen část konfigurace
« Odpověď #2 kdy: 09. 04. 2018, 11:53:35 »
Standardně se to řeší přes .htaccess

MP

Re:Apache: právo upravit jen část konfigurace
« Odpověď #3 kdy: 09. 04. 2018, 12:43:44 »
Najjednoduchcie .htaccess override. Alebo potom cez opravnenia na dany subor - pre apache na neho staci read-only, app admin moze mat full. Alebo pouzitie ACL na filesystem. Moznosti je viac.

Pokud neni pouzit .htaccess, tak nestaci, protoze je nutny reload apache. A pouziti .htaccess znamena zhorseni vykonu.

Dev si ma svy veci testovat mimo produkcni masinu.

Kit

Re:Apache: právo upravit jen část konfigurace
« Odpověď #4 kdy: 09. 04. 2018, 12:53:47 »
... A pouziti .htaccess znamena zhorseni vykonu.

.htaccess nezhoršuje výkon, pokud se udržuje při rozumné velikosti.


drunkez

Re:Apache: právo upravit jen část konfigurace
« Odpověď #5 kdy: 09. 04. 2018, 13:23:37 »
Ok a som schopny obmedzit/nastavit ake parametre sa mozu v htaccess menit?

-

Re:Apache: právo upravit jen část konfigurace
« Odpověď #6 kdy: 09. 04. 2018, 13:28:33 »
pravdaze,
AllowOverride ...

@reload apache - pravdaze sa da nastavit cez sudo
@dev - svata pravda - developer nema co robit na prod serveri. Zvycajne to aj tak doprasi.


drunkez

Re:Apache: právo upravit jen část konfigurace
« Odpověď #7 kdy: 09. 04. 2018, 13:32:47 »
pravdaze,
AllowOverride ...

@reload apache - pravdaze sa da nastavit cez sudo
@dev - svata pravda - developer nema co robit na prod serveri. Zvycajne to aj tak doprasi.

Oki.cize tento list je pre apache 2.4 zoznam direktiv ktore viem pomocov AllowOVerride <....> povolit/zakazat k overridnutiu

https://httpd.apache.org/docs/2.4/mod/overrides.html

to ci je to dev bol len priklad,  proste su oddelene roly pre globalneho spravcu apacha a toho kto konfiguruje webapp/vhost

lojzak

Re:Apache: právo upravit jen část konfigurace
« Odpověď #8 kdy: 09. 04. 2018, 13:46:40 »

Kit

Re:Apache: právo upravit jen část konfigurace
« Odpověď #9 kdy: 09. 04. 2018, 14:12:51 »

.htaccess nezhoršuje výkon, pokud se udržuje při rozumné velikosti.

https://www.nginx.com/resources/wiki/start/topics/examples/likeapache-htaccess/

Přece bys nevěřil reklamě na Nginx.

lojzak

Re:Apache: právo upravit jen část konfigurace
« Odpověď #10 kdy: 09. 04. 2018, 14:35:36 »
I reklama může mít pravdu.

Kit

Re:Apache: právo upravit jen část konfigurace
« Odpověď #11 kdy: 09. 04. 2018, 15:03:49 »
I reklama může mít pravdu.

.htacces v diskové cache má také svou pravdu.

drunkez

Re:Apache: právo upravit jen část konfigurace
« Odpověď #12 kdy: 09. 04. 2018, 15:35:52 »
mno....asi to vidim na acl..... apache neumoznuje co citam uplnu granularnu spravu privileges
dakujem
D.

Kit

Re:Apache: právo upravit jen část konfigurace
« Odpověď #13 kdy: 09. 04. 2018, 15:43:04 »
mno....asi to vidim na acl..... apache neumoznuje co citam uplnu granularnu spravu privileges
dakujem
D.

Kdo pak bude toho Apache restartovat, aby se změny v konfiguraci projevily?

drunkez

Re:Apache: právo upravit jen část konfigurace
« Odpověď #14 kdy: 09. 04. 2018, 20:43:02 »
spravca web app cez sudo
D.