私は php アプリケーションを持っており、アプリケーションに関連する何かを vhost.conf ファイルに変更する必要があります。
現在、私は手動で変更を行っています。しかし、phpスクリプトを使用して自動化したいと思います。
これは賢明ですか?関連するセキュリティの複雑さを知りたいです。
それは確かに可能です。PHP (おそらく Apache の下で実行されている) が仮想ホスト構成ファイルにアクセスできる限り、ファイルにデータを追加して を呼び出すのと同じくらい簡単ですexec('sudo apache2 restart');
。
それはお勧めですか?いいえ。あらゆる種類のユーザー入力を受け入れる場合、入力のサニテーションを 1 つでも見逃すと、セキュリティの脆弱性にさらされることになります。認証を要求するようにページをロックダウンしたとしても、見落としがある可能性があります。
仮想ホストの管理を簡単にしたい場合は、何らかの管理ソフトウェアを使用してください。
とにかく、仮想ホストを自動的に作成するには、どのような目的が必要ですか?