[JAVA] Mémo pour créer un environnement Servlet sur EC2 d'AWS

1. Installation de Java

Recherche Java 8

yum search java-1.8.0-openjdk-devel

Installation de Java 8

sudo yum install java-1.8.0-openjdk-devel

2. Installez Apache

Installer Apache

sudo yum -y install httpd

Démarrez Apache

sudo service httpd start

Démarrer automatiquement au redémarrage

sudo systemctl enable httpd.service

3. Création de règles entrantes

  1. Groupe de sécurité
  2. Modifier les règles entrantes
  3. Créez " HTTP TCP 80 (plage de ports) 0.0.0.0 / 0 "
  4. Enregistrez la règle

4. Installation de Tomcat

Installation de Tomcat

sudo amazon-linux-extras install tomcat8.5

Tomcat - Installation des applications Web

sudo yum install tomcat-webapps tomcat-admin-webapps

Démarrez Tomcat

sudo systemctl start tomcat

5.MySQL

Supprimer mariadb

sudo yum list installed | grep mariadb
sudo yum remove mariadb-libs

Installez MySQL

sudo yum -y localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

Serveur MySQL

sudo yum install mysql-community-server

Vider le cache

sudo yum clean all
sudo rm -rf /var/cache/yum

Confirmation d'installation

yum repolist enabled | grep "mysql.*-community.*"

Confirmation de la version de MySQL

mysql --version

Démarrez MySQL

sudo /bin/systemctl start mysqld.service

Confirmation du démarrage de MySQL

systemctl list-units | grep mysqld.service

Vérifiez l'état actuel (uniquement lorsque désactivé est affiché)

systemctl is-enabled mysqld.service
systemctl enable mysqld.service

Confirmer le mot de passe root

sudo cat /var/log/mysqld.log | grep root

Changer le mot de passe initial racine

SET GLOBAL validate_password_length=4;
SET GLOBAL validate_password_policy=LOW;
ALTER USER root@localhost IDENTIFIED BY 'root';

Changer le code de caractère (Comment utiliser l'éditeur vi)

vi /etc/my.cnf

i :insérer

「Esc」
「:wq」
or
「Esc」
「:w !sudo tee %」
「:q!」

my.cnf


[mysqld]
character-set-server=utf8

[client]
default-character-set=utf8

Redémarrez MySQL

sudo systemctl restart mysqld

Arrêtez MySQL

sudo systemctl stop mysqld

Désinstaller MySQL

sudo yum remove mysql*

6. Télécharger sur le serveur

Téléchargé sur les applications Web Tomcat

nom de fichier sudo cp.war /usr/share/tomcat/webapps

Supprimer des fichiers dans Tomcat Webapps

sudo rm /usr/share/tomcat/webapps/nom de fichier.war

Recommended Posts

Mémo pour créer un environnement Servlet sur EC2 d'AWS
Créer un environnement Laravel sur une instance AWS
Comment créer un environnement Pytorch sur Ubuntu
Créez un environnement de développement sur AWS EC2 avec CentOS7 + Nginx + pm2 + Nuxt.js
Créer un environnement de développement Ruby on Rails sur AWS Cloud9
Créer un serveur Minecraft sur AWS
Créer un environnement XAMPP sur Ubuntu
Notes sur la création de Jitsi Meet sur Azure avec docker-compose
Créer un référentiel Maven sur AWS S3
Créer un environnement de développement Java sur Mac
Créer un environnement de développement Java 8 avec AWS Cloud 9
Comment créer un serveur Web sur une instance EC2 d'AWS
Créer un environnement avec Docker sur AWS
Créez un environnement JMeter sur votre Mac
Étapes pour créer un environnement de développement Ruby on Rails avec Vagrant
Comment créer un environnement de développement Ruby on Rails avec Docker (Rails 6.x)
Comment créer un environnement de développement Ruby on Rails avec Docker (Rails 5.x)
Essayez de créer un environnement Java 8 sur Amazon Linux2
Créer un environnement d'exécution Java sur Sakura VPS
Créez un environnement de développement pour créer des applications Ruby on Jets + React avec Docker
Comment installer Ruby sur une instance EC2 d'AWS
[Note] Créez un environnement Python3 avec Docker dans EC2
Essayez de créer un environnement de développement Java à l'aide de Docker
Installer docker sur AWS EC2
Ruby ① Création d'un environnement Windows
Comment créer un serveur d'applications sur une instance EC2 d'AWS
Comment déployer une application Java Servlet simple sur Heroku
Comment accéder à un conteneur s'exécutant sur AWS Fargate
Comment déployer une application kotlin (java) sur AWS Fargate
Créez un environnement virtuel CentOS 8 sur votre Mac à l'aide de VirtualBox
Comment installer GNOME en tant qu'environnement de bureau sur CentOS 7
Comment déployer l'application Rails sur AWS (résumé de l'article)
Créer un environnement Node.js avec Docker
Créer un environnement Tomcat 8.5 avec Pleiades 4.8
J'ai essayé de créer un environnement de développement Spring MVC sur Mac
Mémo de construction de l'environnement Ruby on Rails 6.0
Créez un environnement de développement où les points d'arrêt de Ruby on Rails fonctionnent sous Windows
Comment publier une application à l'aide de la construction d'environnement d'instance AWS (3) EC2
[Introduction] Construisez un environnement virtuel de Vagrant + VirtualBox sur Window10 [Construction de l'environnement]
Déployer l'application SpringBoot sur AWS EC2
Créer un environnement de développement Unity sur docker
[Rails] Construction de l'environnement d'instance AWS EC2
Étapes minimales pour configurer un environnement Ruby avec rbenv sur Ubuntu 20.04
Notez que VS Code + JUnit 5 peut être utilisé sous Windows 10
Comment migrer une application Web créée dans un environnement Docker local vers AWS
Installez PHP7.4 pour créer l'environnement CentOS7 Laravel
Un mémorandum sur l'utilisation d'Eclipse