1. Javaプロジェクトをjarパッケージにパッケージ化する ここではMavenツールを使用します ここには2つのプロジェクトがあります。パッケージ化後、1つはdemo.jar、もう1つはjst.jarになります。 2. ツールを準備する 1.サーバー 3. jarパッケージをサーバーに転送する ドラッグするだけ 3. Xshellを使用してjarパッケージを実行する 注: (サーバーの Java 環境と Maven 環境はここでは説明しませんので、ご自身で設定してください。) jarパッケージパスにcdして実行します: nohup java -jar demo.jar >temp.txt & (注: テストインターフェース) 4. nginxをダウンロードしてインストールする インストールチュートリアル 5. nginx.confを設定する **(注: ********* はサーバーのアドレスを表します) http { mime.types を含めます。 デフォルトタイプ アプリケーション/オクテットストリーム; #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; #access_log ログ/access.log メイン; ファイル送信オン; #tcp_nopush オン; #キープアライブタイムアウト 0; キープアライブタイムアウト65; #gzip オン; サーバー{ #リスニングポート番号 listen 80; #アクセスするセカンダリドメイン名を設定します server_name demo.eysource.com; #文字セット koi8-r; #access_log ログ/host.access.log メイン; 位置 /{ #アクセスするプロジェクトパスを設定します(注:これが重要なポイントです) プロキシパス http:********:9091/ #ルートhtml; # インデックス index.html index.htm; proxy_set_header ホスト $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; クライアントの最大ボディサイズは100mです。 ルートhtml; インデックス index.html index.htm; } } サーバー{ #リスニングポート番号 listen 80; #アクセスするセカンダリドメイン名を設定します server_name aaa.eysource.com; #文字セット koi8-r; #access_log ログ/host.access.log メイン; 位置 /{ #アクセスするプロジェクトパスを設定します(注:これが重要なポイントです) プロキシパス http:********:8080/ #ルートhtml; # インデックス index.html index.htm; proxy_set_header ホスト $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; クライアントの最大ボディサイズは100mです。 ルートhtml; インデックス index.html index.htm; } } } 6ドメイン名によるアクセス(成功) 要約する Nginx を使用して Springboot プロジェクトをサーバーにデプロイする方法に関する詳細なチュートリアル (jar パッケージ) に関するこの記事はこれで終わりです。サーバーへの Springboot プロジェクトのデプロイの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Docker での MySQL 8.0.20 のインストールと設定のチュートリアル
>>: vue3.0+echarts は 3 次元の縦棒グラフを実現します
この記事では、移行、バックアップ、アップグレードなどのシナリオで使用される Docker イメージの...
この記事では、3階層ナビゲーションの表示と非表示を実現するためのVueの具体的なコードを例として紹介...
文字列を置き換えるには、次の形式を使用する必要があります。 $ sed s/置換対象文字列/置換文字...
目次環境の準備環境の準備mariadbをアンインストールする rpm -qa | grep mari...
目次1. 環境設定1.NTPサーバー2. ビジネスサーバー2. NTPサーバーの設定1. chron...
Vueはブール値でストレージを保存します今日、問題に遭遇しました。バックグラウンドから返された真偽の...
目次概要1. コンポジションAPI 1. ref と reactive の違いは何ですか? 2. 周...
目次問題1: 破壊1. 破壊する方法2. いつ破壊するか2.1 解決策1: route.queryを...
序文Intel のハイパースレッディング テクノロジーにより、1 つの物理コア上で 2 つのスレッド...
パラメータでのストアドプロシージャの使用IN パラメータは、プロシージャに情報を渡すためにのみ使用さ...
MACはmysql8.0をインストールします。具体的な内容は次のとおりです。 1. ダウンロードアド...
MySQL の一般的なシナリオ: 2 つのデータ セットの交差と差を取得するステップ1. 2つのコレ...
目次序文積極的な撤退例外、拒否、および発行されたエラー信号まとめ序文NodeJS プロセスが終了する...
会社の影響力が拡大し、製品が改良され続けるにつれて、関連するイメージデザインもそれに追いつき、徐々に...
導入Redis を詳しく説明する必要はありません。インストールと設定を始めましょう。インストールソー...