スプリングブートアプリケーションのAlibabaCloudサーバーへの展開を0から1まで説明します(java環境のインストール| Mysql環境)

アリババクラウドサーバーを購入する手順は省略されています。購入後、パスワードをリセットし、例に接続してサーバー端末に入ります。

1. Java環境を構成します(jdkをインストールします)

公式ダウンロードが遅すぎるので、私はミラーのウェブサイトを選びました:https//repo.huaweicloud.com/java/jdk

13424350-a122f0ddb30d7e73.png

ダウンロードした圧縮パッケージを仮想マシンにコピーし、仮想マシンでscp -r jdk-8u202-linux-x64.tar.gz root@ip地址:/usr/圧縮パッケージを使用してサーバー転送します。

13424350-bed8989028873d46.png

usrの下にjava / jdkディレクトリを作成します。

root@i[省略]:/usr# mkdir java
root@i[省略]:/usr# cd java
root@i[省略]:/usr/java# mkdir jdk
root@i[省略]:/usr/java# cd jdk
root@i[省略]:/usr/java/jdk# cd ../
root@i[省略]:/usr/java# cd ../</pre>

usrディレクトリに移動し、jdk圧縮パッケージを/ usr / java / jdkに解凍します。

root@i[省略]:/usr# tar -xvf jdk-8u202-linux-x64.tar.gz -C /usr/java/jdk

環境変数を構成します。

root@i[省略]:~# vi /etc/profile

次のコードをファイルに追加します。

# set java environment
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_202
export JRE_HOME=/usr/java/jdk/jdk1.8.0_202/jre
export CLASSPATH=.:JAVA_HOME/lib:JRE_HOME/lib:$CLASSPATH
export PATH=JAVA_HOME/bin:JRE_HOME/bin/JAVA_HOME:PATH</pre>

source /etc/profile追加した環境変数を有効するために使用します。

次に、を使用してjava -version、構成が成功したかどうか確認します。

13424350-52208a5d16e69f7e.png

2.MySQLを構成します

mysqlがあるかどうかを確認し、残りのmysqlを削除します。

find / -name mysql | xargs rm -rf

ダウンロードしたファイルを仮想マシンを介してサーバーに転送します(この手順は省略されており、特定の操作では、上記のJava環境を構成するときにファイルを転送する方法を参照できます)。

次に、/ usr / java / mysqlに解凍します。

tar -zxvf mysql-5.6.47-linux-glibc2.12-x86_64.tar.gz -C /usr/java/mysql

ユーザーグループにmysqlがあるかどうかを確認します

groups mysql
13424350-801da1a84d1f0a40.png

そうでない場合は、以下を追加します。

# 添加用户组
groupadd mysql

# 添加mysql用户
useradd -r -g mysql mysql

mysqlディレクトリに入り、権限を変更します。

chown -R mysql:mysql ./

vi /etc/my.cnf構成ファイルを変更するには:

[client]
[mysqld]
basedir=/usr/java/mysql
datadir = /usr/java/mysql/data 
log-error = /usr/java/mysql/data/error.log  </pre>

binディレクトリを入力し、次のように入力してmysqlをインストールします。

./mysql_install_db --user=mysql --basedir=/usr/java/mysql --datadir=/usr/java/mysql/data &

mysqlディレクトリで実行して./support-files/mysql.server startmysqlサーバー起動します。

vim /etc/profile環境構成ファイルを入力して、構成を追加します。

 # set mysql
 export PATH=$PATH:/usr/java/mysql/bin

を入力しsource /etc/profileます。

次にmysql -uroot -p、Enterキーを押してmysqlログインします。パスワードは空白で、Enterキーを直接押します。

入力後にパスワードを変更できます。

正常に使用できます。

3.ポート8080を開きます

ポートを開かないと、パブリックネットワークはサーバーにアクセスできないため、ポート8080を開く必要があります。

セキュリティグループをクリックして、次のように入力します。

13424350-3499f7d7cd58a639.png

次に、セキュリティグループルールをインポートします。

13424350-b572a361ba348fdc.png

4.springbootアプリケーションをデプロイします

springbootアプリケーションをサーバーにアップロードした後、対応するディレクトリを入力して実行します。

入力しているだけの場合はjava -jar test.jar、端末を閉じる限り、アプリケーションの実行が停止します。

バックグラウンドで実行する場合は、次のように入力します。

nohup java -jar test.jar > log1.log 2>&1 &

このコマンドは、アプリケーションをバックグラウンドで実行できるようにするためのものです。そして、出力をlog1.logログファイルにリダイレクトします。

次に入力ip:8080/...(你的请求)する、どこからでもアクセスできます。swaggerによって生成されたプロジェクトインターフェイスのドキュメントページは次のとおりです。

13424350-feb2a5335f8bf65b.png

おすすめ

転載: blog.csdn.net/qq_14810195/article/details/105307348