アーキテクチャ-クラウドサーバ環境編


まず、環境を導入するためにクラウドサーバまたは仮想マシンが必要です.必要なソフトウェアおよび環境変数を構成する必要があります.
jdk構成環境変数のインストール
フォルダを作成しjdkをダウンロード
mkdir java

コマンドラインを使用してjdkをダウンロードする
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"

解凍jdk
tar -zxvf jdk-8u141-linux-x64.tar.gz 

環境変数を設定サーバーの一般ユーザーを使用する場合は、~/.を編集します.bashrcファイル、環境変数を変更します.ファイルの最後に以下の構成を追加し、JAVA_HOMEはjdkパスに設定されています.
export JAVA_HOME=/usr/java/jdk1.8.0_141
export PATH=$JAVA_HOME/bin:$PATH
export JAVA_BIN=$JAVA_HOME/bin
export JAVA_LIB=$JAVA_HOME/lib
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar

その後、source ~/.bashrcを実行して構成を有効にします.rootユーザーを使用している場合は、/etc/profileファイルを変更し、最後に上のコードを追加します.その後、source /etc/profileを実行して構成を有効にします.次にjavacまたはjavaを実行するか、command not foundが表示されない場合はjava -versionでバージョンを表示します.javaが構成されています.
tomcatのインストール
tomcatライブラリに行ってダウンロードしたいバージョンを確認しますhttps://mirrors.cnnic.cn/apache/tomcat/私は1つのtomcat 9のバージョンをダウンロードして、中のバージョンは変わるかもしれなくて、上の経路に行ってバージョンの修正を見てみます
 wget https://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.24/bin/apache-tomcat-9.0.24.tar.gz 

フォルダを展開
tar -zxvf apache-tomcat-9.0.24.tar.gz 

tomcat起動クローズテスト
[root@instance-3cmp0eeh apache-tomcat-9.0.24]# sh bin/startup.sh
Using CATALINA_BASE:   /usr/tomcat/apache-tomcat-9.0.24
Using CATALINA_HOME:   /usr/tomcat/apache-tomcat-9.0.24
Using CATALINA_TMPDIR: /usr/tomcat/apache-tomcat-9.0.24/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_141/jre
Using CLASSPATH:       /usr/tomcat/apache-tomcat-9.0.24/bin/bootstrap.jar:/usr/tomcat/apache-tomcat-9.0.24/bin/tomcat-juli.jar
Tomcat started.
[root@instance-3cmp0eeh apache-tomcat-9.0.24]# sh bin/shutdown.sh 
Using CATALINA_BASE:   /usr/tomcat/apache-tomcat-9.0.24
Using CATALINA_HOME:   /usr/tomcat/apache-tomcat-9.0.24
Using CATALINA_TMPDIR: /usr/tomcat/apache-tomcat-9.0.24/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_141/jre
Using CLASSPATH:       /usr/tomcat/apache-tomcat-9.0.24/bin/bootstrap.jar:/usr/tomcat/apache-tomcat-9.0.24/bin/tomcat-juli.jar


環境変数の構成はjdkと似ています.手順は次のとおりです.
[root@instance-3cmp0eeh apache-tomcat-9.0.24]# pwd
/usr/tomcat/apache-tomcat-9.0.24
[root@instance-3cmp0eeh apache-tomcat-9.0.24]# vim /etc/profile
[root@instance-3cmp0eeh apache-tomcat-9.0.24]# source /etc/profile


テキストの最後に追加
TOMCAT_HOME=/usr/tomcat/apache-tomcat-9.0.24
PATH=$PATH:$TOMCAT_HOME/bin
export TOMCAT_HOME PATH

検証#ケンショウ#
[root@instance-3cmp0eeh apache-tomcat-9.0.24]# startup.sh 
Using CATALINA_BASE:   /usr/tomcat/apache-tomcat-9.0.24
Using CATALINA_HOME:   /usr/tomcat/apache-tomcat-9.0.24
Using CATALINA_TMPDIR: /usr/tomcat/apache-tomcat-9.0.24/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_141/jre
Using CLASSPATH:       /usr/tomcat/apache-tomcat-9.0.24/bin/bootstrap.jar:/usr/tomcat/apache-tomcat-9.0.24/bin/tomcat-juli.jar
Tomcat started.
[root@instance-3cmp0eeh apache-tomcat-9.0.24]# shutdown.sh 
Using CATALINA_BASE:   /usr/tomcat/apache-tomcat-9.0.24
Using CATALINA_HOME:   /usr/tomcat/apache-tomcat-9.0.24
Using CATALINA_TMPDIR: /usr/tomcat/apache-tomcat-9.0.24/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_141/jre
Using CLASSPATH:       /usr/tomcat/apache-tomcat-9.0.24/bin/bootstrap.jar:/usr/tomcat/apache-tomcat-9.0.24/bin/tomcat-juli.jar


ブラウザでhttp://パブリックネットワークip:8080を入力するとtomcatページが開きます.バインドされたドメイン名がhttp://ドメイン名:8080架构-云服务器环境篇_第1张图片を使用してtomcatの起動を設定できる場合は、まずフォルダを許可します.
chmod 777 /etc/rc.d/rc.local


編集してテキストに内容を追加
/usr/tomcat/apache-tomcat-9.0.24/bin/startup.sh

Mysqlおよび基本構成のインストール
ここで注意して、テンセントクラウドの公式ドキュメントのインストール命令インストールしたmysqlは起動することができなくて、mysqlの別の1つの分岐をインストールしたようで、命令の操作は違いがあります
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

yum -y install mysql-community-server

起動
systemctl enable mysqld

mysqlサービスの開始
systemctl start mysqld

mysqlの構成
うんてん
mysql_secure_installation

ヒントEnter current password for root(enter for none):取り付けたばかりなので、そのままリターンを押して通過します.
Set root password? [Y/n]y入力y設定rootパスワードRemove anonymous users?[Y/n]y匿名ユーザーDisallow root login remoteyを削除しますか?[Y/n]y rootリモートログイン禁止Remove test database and access to it?[Y/n]y testデータベース削除Reload privilege tables now?[Y/n]y更新権限
上記のコマンドを実行中にエラーが発生した場合:ERROR 1558 (HY000): Column count of mysql.user is wrong. Expected 43, found 39.mysql_upgrade -uroot -pを実行してアップグレードを検出し、表示されない場合は実行する必要はありません.
ヒントパスワードを入力して、インストールしたばかりで直接車に戻ります.mysql mysql-uroot-p+パスワードを123456に入力します.
mysql -uroot -p123456

mysql> use mysql;

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

リモート・アクセスを有効にする%はすべての人を表し、123456はパスワード、rootはユーザー名です.
    ing。。。