Apache: proměnná ze skriptu

Varan

Apache: proměnná ze skriptu
« kdy: 24. 10. 2017, 13:22:28 »
Existuje cesta jak do konfigurace apache dosadit promennou ze skriptu?

Kód: [Vybrat]
Listen $(/tmp/test.sh) neco na zpusob
« Poslední změna: 24. 10. 2017, 14:12:20 od Petr Krčmář »


Re:Apache: promenna ze skriptu
« Odpověď #1 kdy: 24. 10. 2017, 13:31:36 »
Existuje cesta jak do konfigurace apache dosadit promennou ze skriptu?

Kód: [Vybrat]
Listen $(/tmp/test.sh) neco na zpusob

Neexistuje. Lze pouze předgenerovat celou konfiguraci nějakým scriptem a tu celou načíst.
Lze to např. udělat vždy do nezávislého adresáře, a apache načíst z té aktuální konfigurace po proběhnutí configtestu.

Varan

Re:Apache: proměnná ze skriptu
« Odpověď #2 kdy: 24. 10. 2017, 14:26:42 »
no heslo pro SSL certifikat ziskam takhle ze skriptu pomoci exec, ale ten nefunguje v tomhle pripade

Re:Apache: proměnná ze skriptu
« Odpověď #3 kdy: 24. 10. 2017, 14:36:21 »
no heslo pro SSL certifikat ziskam takhle ze skriptu pomoci exec, ale ten nefunguje v tomhle pripade

V direktivě SSLPassPhraseDialog apache podporuje výstup z programu. Obecná vlastnost apache to však není.

Re:Apache: promenna ze skriptu
« Odpověď #4 kdy: 24. 10. 2017, 14:51:06 »
Neexistuje. Lze pouze předgenerovat celou konfiguraci nějakým scriptem a tu celou načíst.
Lze to např. udělat vždy do nezávislého adresáře, a apache načíst z té aktuální konfigurace po proběhnutí configtestu.
Případně lze pomocí Include či IncludeOptional vložit jiný konfigurační soubor, ve kterém může být jen ta jedna direktiva, kterou je potřeba změnit. Pořád se ale vkládá statický soubor, který je potřeba případně správně vytvořit před startem Apache nebo přenačtením konfigurace.


Tomas2

  • ****
  • 310
    • Zobrazit profil
    • E-mail
Re:Apache: proměnná ze skriptu
« Odpověď #5 kdy: 24. 10. 2017, 20:52:29 »
ten dodatečný konfigurační soubor může být na fuse a implementovat jednoduché fuse v php není taková tragédie a pak jsi schopný podstrčit daný soubor, po spuštění apache má konfigurace v paměti a je pak nutné volat reload/restart podle typu změny.

Nebo se na to vykašlat a nedělat věci jinak než jsou navržené někým, kdo s tím má mnohem větší zkušenosti a věděl proč to tak dělá. Nechat automatizovaně měnit konfiguraci apache znamená obrovskou díru do systému.

Popiš k čemu to máš a pak se uvidí, jestli je i jiná možnost.

Re:Apache: proměnná ze skriptu
« Odpověď #6 kdy: 24. 10. 2017, 21:05:35 »
Nechat automatizovaně měnit konfiguraci apache znamená obrovskou díru do systému.

Nestrašte, řekl bych spíš potenciální díru do systému. Záleží na tom, jak to bude udělané, jak zabezpečené scripty a co všechno budou měnit.

Jak byste chtěl automatizovaně měnit konfiguraci, než takto?

David1234