Spring プロジェクトの移行手順

目次

1. 環境構築

2. 構成を変更する

3. データベース複製のテスト

4. プロジェクトの展開

5. セルフテスト

6. 正式なライブラリの移行

7. 機能検証


1. 環境構築

1. プロジェクトに必要な環境を構築する

外部ネットワーク環境はコマンドを直接実行してインストールできますが、内部ネットワーク環境はオフラインでインストールする必要があります。

jdk1.8をインストールする

JDK1.8のLinuxオフラインインストール

レディス  

Redis をインストールして Linux で起動し、バックグラウンドで Redis を起動します

nginx 

Linuxサーバーにnginxをオフラインでインストールする

mysql  

Linuxシリーズのmysql5.7環境のオフラインインストールと設定 - プログラマー募集

MySQL5.7.37Windows解凍版のインストールと使い方

2. ドメイン名解決の構成 (必須ではない手順)

ping www.baidu.com で IP を解決できない場合は、DNS を構成してドメイン名を解決するか、ホストを構成する必要があります。

DNSの設定には管理者権限が必要です

hosts ファイルを変更する場合は、ファイルの内容に ip ドメイン名の行を追加するだけです。

追加する行数は、プロジェクト内の他のインターフェイスを呼び出すために使用されるドメイン名の数によって異なります。

2. 構成を変更する

1. nginx設定を変更する

プロジェクトとファイルディレクトリに従ってnginx設定を変更する

2. プロジェクトの構成

プロジェクトが依存するディレクトリに応じて、対応するディレクトリを作成し、プロジェクトのExcelテンプレートファイルや元画像、またはQRコードを対応するディレクトリにコピーします。

3. データベース複製のテスト

テストデータベースのテーブル構造とデータを、インストールされているmysqlにコピーします。

4. プロジェクトの展開

フロントエンドとバックエンドのプロジェクトをオンラインでデプロイする

5. セルフテスト

アプリケーションをテストし、チェックコードを生成し、モバイル端末が正常にアクセスするか確認します。

民事復帰インターフェイス、核酸同期インターフェイス、寧波疫病プッシュ インターフェイスなどのサードパーティ インターフェイスに正常にアクセスできるかどうか、またホワイトリストを開く必要があるかどうかをテストします。(出口アドレスは 58.213.141.75 です)

6. 正式なライブラリの移行

テストが完了したら、公式ライブラリを新しいデータベース サーバーに移行します。
1. まず元のサービスを停止します

2. ライブラリをロックし、元のライブラリへのデータの追加と編集を停止します。

グローバル読み取り専用=1を設定します。
読み取りロックを使用してテーブルをフラッシュします。

3. データを新しいリポジトリにコピーします

ステートメントを実行して、新しいデータベースのデータ量が元のデータベースのデータ量と一致しているかどうかを確認します。一致していない場合は、これらのテーブルでデータ移行を個別に実行する必要があります。

7. 機能検証

テスターが機能を検証した後、このアドレスを正式なアドレスとして公開できます。完全な移行

元のアドレスがまだ使用されている場合、nginx は元のログイン ページを新しいページに転送するように転送パスを構成します。

      location /official{
			rewrite  ^(.*) http://58.213.141.102:1002/official;
       	}

おすすめ

転載: blog.csdn.net/Spring_possible/article/details/127735543