vagrant の提供に使用するシェル/bash スクリプトで apache2 サーバーを構成し、再起動します。ところで、httpsキーファイルを使用しているので、Apacheはパスワードを要求します。どのようにこれを自動化し、スクリプトに私のパスワードを伝えることができますか?このようにすることはできますか?
sudo apachectl restart <<< "mypassword"
(セキュリティ上の問題は取り除きます。これは開発専用であり、バグラントは基本的に安全ではありません。)
PSスクリプトはできるだけ合理化する必要があるため、追加のソフトウェアをインストールしたくありません。
答え1
私が正しく理解したら、apache2
HTTPS用TLS秘密鍵のロックを解除するためにパスワードを求めるメッセージが表示されますか?
有用性を犠牲にしてセキュリティを追加したくない場合は、以下の説明に従ってキーからパスワードを削除することが最善の方法です。 Apacheが再起動するたびにSSLパスワードを要求しないようにする
ファイルを介してパスワードを提供し、次のようにApache設定でこれを参照することもできます。apache2が再起動したときのSSLパスワード しかし、こうすることで、そもそもパスワードがあまり面白くなります。