Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: anakinn в Dec 06, 2005, 10:49



Титла: apache SSLPassPhrase
Публикувано от: anakinn в Dec 06, 2005, 10:49
Здравейте.

Една дреболия ме тормози малко.
Гентуу 2005.1 Апаче 2.0.54.
Проблема е следният. Стартирвам уеб сървъра със сертификат
apache2ctl startssl
Enter passphrase (това е паролата на частния ми ключ)
всичко е в нормите до тук, обаче имаше начин по който паролата може да се опише във файл и като напиша apache2ctl startssl автоматично да тръгва без да се налага да я пиша от конзолата.

От сайта на апаче и други форуми намерих следното
SSLPassPhraseDialog exec:/etc/apache2/pass
 и вътре в този пасс какво да напиша
#!bin/sh
echo 1234
или просто
echo 1234
какво ли не пробвах и все не се получава :(

баш на именния ми ден :)


Титла: apache SSLPassPhrase
Публикувано от: astronom в Dec 06, 2005, 12:06
За описване на паролата във файл не знам, но можеш да създадеш некодирана версия на сертификата, която да сложиш на сигурно място и без възможност потребителите освен root да го четат.
Виж примерно тук точка 4.


Титла: apache SSLPassPhrase
Публикувано от: anakinn в Dec 06, 2005, 13:40
Е да, но така сертификата няма да ми е защитен с парола.
Хубаво е да има.


Титла: apache SSLPassPhrase
Публикувано от: anakinn в Dec 06, 2005, 14:48
Намерих решение :)
словореда е правилен
#!bin/sh
echo pass

после трябва да има един chmod 700 на файла :)