1

古いサーバーの 1 つでクリーンアップを行っていたときに、「sites-available」構成フォルダーに使用されていないものがたくさんあることに気付きました。 enabled」フォルダー、「sites-available」フォルダーで「rm -rf *」を実行しました...

悪い考えですが、「サイト対応」のファイルが、実際には「サイト利用可能」のファイル、つまり削除したばかりのファイルへのシンボリックリンクであることが起こります。

幸いなことに、変更を適用したり、Apache を再起動したりしていないため、すべてのサイトがまだ稼働しています。現在実行中の apache プロセスからこれらのファイルを回復する方法はありますか?

4

2 に答える 2

2

同様の ServerName、ServerAlias などを持つ設定ファイルが sites-available にある場合、sites-enabled のシンボリック リンク名を使用し、var/www/ の / 構造を知っていれば、削除されたファイルをリバース エンジニアリングできる場合があります。 .

これは、 への FTP/SFTP アクセスがあることを前提としています/etc/apache2/sites-available

于 2012-10-17T22:04:39.027 に答える
0

いいえ。実行中のapacheから取得する方法はないと思います。最後のバックアップからファイルを回復する必要があります。

「apachectl-S」がありますが、新しい構成ファイルのエラーのみをチェックし、実行中のプロセスに関する情報は提供しないと思います。

于 2010-12-19T13:54:22.947 に答える