1.Javaインストール
Java8の検索
yum search java-1.8.0-openjdk-devel
Java8のインストール
sudo yum install java-1.8.0-openjdk-devel
2.Apachのインストール
Apachのインストール
sudo yum -y install httpd
Apachの起動
sudo service httpd start
再起動時に自動起動
sudo systemctl enable httpd.service
3.インバウンドルールの作成
- セキュリティグループ
- インバウンドルールを編集
- 「
HTTP TCP 80(ポート範囲) 0.0.0.0/0
」を作成 - ルールを保存
4.Tomcatインストール
Tomcatインストール
sudo amazon-linux-extras install tomcat8.5
Tomcat-Webappsのイントール
sudo yum install tomcat-webapps tomcat-admin-webapps
Tomcatの開始
sudo systemctl start tomcat
5.MySQL
mariadbの削除
sudo yum list installed | grep mariadb
sudo yum remove mariadb-libs
MySQLのインストール
sudo yum -y localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
MySQLサーバー
sudo yum install mysql-community-server
キャッシュ消去
sudo yum clean all
sudo rm -rf /var/cache/yum
インストール確認
yum repolist enabled | grep "mysql.*-community.*"
MySQL version確認
mysql --version
MySQL起動
sudo /bin/systemctl start mysqld.service
MySQLの起動確認
systemctl list-units | grep mysqld.service
現状の状態確認(disabled表示時のみ)
systemctl is-enabled mysqld.service
systemctl enable mysqld.service
rootパスワード確認
sudo cat /var/log/mysqld.log | grep root
root初期パスワード変更
SET GLOBAL validate_password_length=4;
SET GLOBAL validate_password_policy=LOW;
ALTER USER root@localhost IDENTIFIED BY 'root';
文字コード変更(viエディタの使い方)
vi /etc/my.cnf
i : インサート
「Esc」
「:wq」
or
「Esc」
「:w !sudo tee %」
「:q!」
my.cnf
[mysqld]
character-set-server=utf8
[client]
default-character-set=utf8
MySQL再起動
sudo systemctl restart mysqld
MySQL停止
sudo systemctl stop mysqld
MySQLアンインストール
sudo yum remove mysql*
6.サーバーにアップ
Tomcat Webappsにアップ
sudo cp ファイル名.war /usr/share/tomcat/webapps
Tomcat Webapps内のファイル削除
sudo rm /usr/share/tomcat/webapps/ファイル名.war