新しいLinuxインストールからApacheサーバー設定をコピーできますか?

新しいLinuxインストールからApacheサーバー設定をコピーできますか?

ローカルテストのために、私のコンピュータにApache 2サーバーを設定しました。確かに、いいえインターネット上のウェブサイトをホストします。ローカルデバッグと設計にのみ使用されます。

私はUbuntu Linuxを使用していましたが、今ではLinux Mintを使用する新しいコンピュータができました。私がやりたいことは、古いUbuntuシステムのすべてのApacheサイトと設定をインポートして新しいLinux Mintシステムにコピーすることです。

私は最初から始めて、一度に1つのサイトで手動でこれを行う方法を知っています。ディレクトリ内の各サイトのファイルを作成し、をsites-available使用してアクティブにしますa2ensite。その後、Xdebugを有効にするためにファイルに数行を追加するなど、設定ファイルを編集し、php.ini何も見逃さないことを願っています。

私はこれを非常に非効率的に実行しており、人的エラーが発生しやすいと確信しています。

完全なApache 2設定とサイトをUbuntuコンピュータにコピーしてLinux Mintコンピュータにまとめる方法はありませんか?それとも、少なくとも各サイトを再作成して最初から設定するよりも少ない手順が必要ですか?

私は管理者ではなくデザイナーに近いので、Linuxコマンドとサーバー設定については最小限の知識しか持っていないとします。

ベストアンサー1

システム全体のプログラム設定と同様に、サーバー設定は以下にあります/etc。正確な位置は分布によって異なりますが、良い選択かも/etc/apacheしれません。/etc/apache2/etc/apache2

同じプラグインがインストールされていてApacheのバージョンが大きく異なる場合は、ディレクトリ全体を/etc/apache2新しいシステムにコピーするだけです。もちろん、ドキュメントルートもコピーする必要があります。

一部のWebアプリケーションを実行している場合は、そのアプリケーションも移行する必要があります。これは、いくつかのファイルをコピーするのと同じくらい簡単かもしれませんし、そうでないかもしれませんし、アプリケーションによって大きく異なります。特にデータベースが関連している場合は、同じデータベースソフトウェア(通常はMySQL)をインストールし、古いシステムにデータベースをダンプしてから、新しいシステムにダンプを復元する必要があります。

おすすめ記事