Configuration du serveur Alibaba Cloud + installation du système Linux jdk, tomcat, tutoriel détaillé sur le résumé de MySQL + quelques petites solutions de bogue dans la version en ligne du projet - Rookie Xiaohui

Configuration du serveur Alibaba Cloud + installation du système Linux jdk, tomcat, tutoriel détaillé sur le résumé de MySQL + quelques petites solutions de bogue dans la version en ligne du projet - Rookie Xiaohui



Ecrit au recto: Après avoir appris la programmation, je veux savoir comment sortir le projet que j'ai écrit. Mais cela reste toujours dans le cadre de l'accès LAN ...
Le système d'exploitation Linux ne le fait pas, les tutoriels en ligne sont trop compliqués et les serveurs cloud nécessitent de l'argent, et j'ai peur que cela ne réussisse pas ... et ... à plusieurs reprises ...
Cette fois, j'ai finalement pris ma décision. Demandez aux dieux de tous les horizons, dirigez divers blogs, consultez diverses encyclopédies, lisez divers documents de développement ... d'innombrables fosses ... et ensuite ... publié et lancé avec succès
.

Aperçu du projet (comparer bas, ne pas pulvériser ha ...)

La base est trop pauvre et il n'est pas facile à écrire. Pour écrire ce tutoriel, aucune étape ne manque. Après avoir initialisé le serveur configuré en dur, reconfigurez-le et prenez des captures d'écran étape par étape. Il y a même un peu de mots. S'il vous plaît, pardonnez-moi!


Emballage logiciel requis: shell final + navicat + tomcat + code d'extraction jdk : bdqj (tout peut aller sur le site officiel pour télécharger par vous-même, tomcat et jdk faites attention au téléchargement sous le système Linux!)


1. Installez le logiciel de connexion à distance sur cette machine (le logiciel à distance est utilisé pour simplifier l'opération, veuillez l'ignorer)

  1. Téléchargez et installez le shell final par vous-même (connectez-vous au système Linux distant)

  2. Téléchargez et installez Navicat, suivez le tutoriel du document (connectez la base de données MySQL distante)


2. Demandez Alibaba Cloud ECS

  1. Enregistrez un compte
    Alibaba Cloud: Paquet cadeau Alibaba Cloud
  2. Vérifié
  3. Demander un serveur cloud ECS
  • Moins de 24 ans, vous pouvez accéder à la page de l'événement pour acheter des réductions (l'emplacement est le suivant; les tyrans locaux sautent)
    entrez la description ici
    entrez la description ici
    entrez la description ici

3. Configurer la télécommande ECS

  1. Trouvez votre serveur ECS
    entrez la description ici

  2. Définissez le mot de passe de connexion à distance (pour la première fois, connectez-vous avec le mot de passe attribué par défaut, faites attention au mot de passe par défaut demandé par le système de copie)
    entrez la description ici

  3. Définissez votre propre mot de passe d'instance de la même manière (pour le démarrage du système Linux)

  4. Entrez les paramètres détaillés
    entrez la description ici

  5. Cliquez sur connexion à distance
    entrez la description ici

  6. Entrez le numéro de compte: "root" Mot de passe: "mot de passe d'instance" pour entrer dans le système (pas d'invite lors de la saisie du mot de passe, il suffit de le saisir directement)
    entrez la description ici

Pour cela, cela signifie que votre hôte de serveur cloud peut être utilisé normalement, mais pour les novices qui ne connaissent pas le système Linux, vous pouvez utiliser l'outil de connexion à distance pour fonctionner ensuite.

Quatrièmement, utilisez Xshell pour vous connecter à des Linux distants

  1. Entrez Xshell, créez une nouvelle connexion
    entrez la description ici

  2. Copiez l'adresse IP de votre réseau public ECS dans le nom d'hôte et cliquez sur "Test"
    entrez la description ici

  3. Un rappel contextuel pour vous connecter au mot de passe du compte (le compte d'instance que vous avez défini: mot de passe root: (mot de passe de l'instance))
    entrez la description ici
    entrez la description ici

  4. Connexion réussie
    entrez la description ici
    Remarque: L'image suivante peut être ignorée. Pour le trouble obsessionnel-compulsif, allez dans le coin supérieur gauche "Fichier" -> "Propriétés" -> "Tunnel" -> "Cochez pour transférer la connexion X11 vers (X)" et reconnectez-vous! !
    entrez la description ici


Cinq, configurez le système Linux (souligné ici)

astuces: utilisez "shift + insert" pour coller le code

1. Installation de jdk et configuration des variables d'environnement

  1. Téléchargez ou utilisez le package compressé (fichier .tar.gz) dans mon package sur le site officiel:
    entrez la description ici
  2. Après le téléchargement, entrez la commande suivante dans Xshell:
//在usr文件夹下新建java目录
mkdir /usr/java
//进入java目录
cd /usr/java
//激活上传操作
yum -y install lrzsz
  • Activé avec succès
    entrez la description ici
  1. Entrez dans l'outil de visualisation xftp pour transférer le jdk téléchargé sur Windows
    entrez la description ici
  • Compressez le package sous Linux (faites glisser et déposez directement comme indiqué et attendez le téléchargement)
    entrez la description ici
  1. Après le téléchargement, décompressez le package d'installation:
//在创建的/usr/java目录下执行ls,查看压缩包名
ls
//复制文件夹名填到下方压缩包名处,将压缩包解压
tar -zxvf 压缩包名

  • La décompression est terminée (peut être visualisée via xftp)
    entrez la description ici
  1. Configurer les variables d'environnement jdk
//进入etc文件夹
cd /etc
//打开profile文件,按shift+i进入编辑模式
vi profile
//配置环境变量,在profile文件中添加如下内容,注意更换到你的版本
export JAVA_HOME=/usr/java/jdk1.8.0_221 
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
//按“esc”退出编辑模式,随后按“shift+:”进入命令模式,保存并退出
输入“wq” 回车

entrez la description ici

  • Redémarrez vos Linux et tapez "reboot"
    reboot
    entrez la description ici
  1. Afficher les variables d'environnement configurées

javac 回车

java -version 回车

  • la configuration javac est réussie
    entrez la description ici

  • la configuration de la version java est réussie
    entrez la description ici

2. Installation de Tomcat et configuration du port

  1. Identique à la décompression de tomcat, créez d'abord un dossier tomcat
//在usr文件夹下新建java目录
mkdir /usr/tomcat
//进入java目录
cd /usr/tomcat
//激活上传操作
yum -y install lrzsz
  1. Entrez dans l'outil de visualisation xftp pour transférer le tomcat téléchargé sur Windows
  • Compressez le package sous Linux (faites glisser et déposez directement comme indiqué et attendez le téléchargement)
    entrez la description ici
  1. Après le téléchargement, décompressez le package d'installation:
//在创建的/usr/java目录下执行ls,查看压缩包名
ls
//复制文件夹名填到下方压缩包名处,将压缩包解压
tar -zxvf 压缩包名
//修改文件夹名称(注意版本对应你下载的)
mv apache-tomcat-8.5.45 tomcat8
  • Décompresser terminé
    entrez la description ici

astuces: Le numéro de port tomcat peut être modifié à l'aide de xftp pour aller à server.xml sous "/ usr / tomcat / tomcat8 / conf", la méthode de modification est la même que sous Windows
entrez la description ici

  1. Démarrez Tomcat
//进入tomcat的bin目录
cd /usr/tomcat/tomcat8/bin
//启动tomcat,输入
./startup.sh 回车
  1. Test d'accès au navigateur
//ip和端口号换成你的
http://47.105.221.156:8080/
  • Visite réussie: installation complète de Tomcat
    entrez la description ici

Après avoir vérifié que l'URL est correcte, elle n'est toujours pas accessible

  • Pas de panique, retournez sur la console Alibaba Cloud et trouvez «Groupe de sécurité pour cette instance» -> «Règles de configuration»:
    entrez la description ici

  • Ajouter un port
    entrez la description ici

  • La plage de ports est renseignée en fonction du port que vous avez défini et l'objet autorisé est "0.0.0.0/0"
    entrez la description ici

  • Après l'enregistrement, redémarrez vos Linux et ne pouvez toujours pas voir la page d'accueil après le redémarrage . Veuillez patienter 20 minutes, et vous pouvez commencer par d'autres étapes, car le processus d'ouverture du port nécessite un certain temps pour la configuration d'Ali. Ce n'est que la première configuration! , Revisitez la page d'accueil de tomcat et résolvez-le!

  1. Utilisez eclipse pour marquer votre projet comme un package de guerre.
    entrez la description ici

  2. Télécharger vers le répertoire Linux "/ usr / tomcat / tomcat8 / webapps"; redémarrer tomcat
    entrez la description ici

//进入bin文件夹
cd /usr/tomcat/tomcat8/bin
//关闭tomcat
./shutdown.sh
//查看是否成功关闭
ps -ef|grep java
//如果出现以下信息,则表示Tomcat已经关闭
root 19955 19757 0 17:48 pts/0 00:00:00 grep java
//启动Tomcat
./startup.sh
  • Si les informations similaires suivantes s'affichent, cela signifie que Tomcat n'a pas été fermé
    entrez la description ici
//使用kill命令杀死tomcat
kill -9 12778 
//再次查看
ps -ef|grep java
//启动Tomcat
./startup.sh

entrez la description ici

  • Trouvé qu'il existe déjà un projet décompressé du package war dans notre tomcat
    entrez la description ici
  1. Visitez votre projet, terminé (pas de projet de base de données)!
    entrez la description ici

Remarque: vous devez remplacer le projet de package war, d'abord fermer tomcat; supprimer le package war d'origine et décompresser le projet; vérifier s'il existe un projet de déploiement sous le chemin "/ usr / tomcat / tomcat8 / work / Catalina / localhost", supprimer s'il y en a . Importez le nouveau package et redémarrez tomcat! (Continuez sur la fosse ...)


3. Installation et configuration de MySQL (non requises, ignorées pour les utilisateurs sans base de données)

  1. Commande d'entrée Xshell pour télécharger le package d'installation
//5.7版本
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
//8.0版本
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
//其他版本自己去官网下yum安装栏找下载路径
//未安装wget的同学执行以下命令安装
sudo yum install wget
  1. installation:
//-ivh 后跟你装的对应版本mysql包
sudo rpm -ivh mysql57-community-release-el7-8.noarch.rpm
 
sudo yum install mysql-server
  • Entrez "y" pour confirmer l'installation et attendez
    entrez la description ici
  • Continuez "y" et attendez
    entrez la description ici
  • effectuer
    entrez la description ici
  1. définir le mot de passe
//当第一次启动MySQL服务器时,为MySQL根用户生成一个临时密码。 您可以通过运行以下命令找到密码:
sudo grep 'temporary password' /var/log/mysqld.log

  1. Si ce fichier est vide:
//1.删除原来安装过的mysql残留的数据
rm -rf /var/lib/mysql
//2.重启mysqld服务
systemctl restart mysqld
//3.再去找临时密码
sudo grep 'temporary password' /var/log/mysqld.log
  • localhost: il y a un mot de passe temporaire derrière, copiez hr? =; FsST2fc
    entrez la description ici
  1. Configurer les éléments d'installation
    sudo mysql_secure_installation

  2. Collez le mot de passe que vous avez copié et définissez un nouveau mot de passe (doit contenir: mot de passe: majuscules, minuscules, chiffres, caractères)
    entrez la description ici

  • Les options sont toutes "Y", confirmez. Voir tout fait! Terminez la configuration.
    entrez la description ici
  • Essayez de visiter, succès
    entrez la description ici

Six, migrer les fichiers de base de données

  1. Utilisez le logiciel de visualisation Navicat pour vous connecter à la base de données
  • Nouvelle connexion
    entrez la description ici
  • Connectez-vous en fonction de l'IP de votre réseau public et définissez le mot de passe mysql
    entrez la description ici
  1. La fenêtre suivante peut apparaître (pas de panique, j'ai marché dans cette fosse)
    entrez la description ici
  • Deux étapes:
    • La première étape: l'ancien emplacement "Security Group Rules" -> augmentez votre port 3306 -> redémarrez. Je ne vois toujours pas la page d'accueil après le redémarrage. Veuillez patienter 20 minutes, vous pouvez commencer par d'autres étapes! Le déploiement du projet sur le serveur tomcat nécessite un certain temps d'attente, veuillez patienter.
      entrez la description ici
      entrez la description ici
    • Étape 2: Entrez votre base de données dans Xhell
    //1. 登录,-u账号 -p密码
     mysql -uroot -p521521
    //2. 查看数据库:
     show databases;
    //3. 进入mysql:
     use mysql;
    //4. 查看表:
    show tables;
    //5.更新user表数据,添加远程访问权限;
    update user set Host='%' where User='root';
    //重启mysql
    systemctl restart mysqld
    
    entrez la description ici
  • Réutilisez l'outil Navicat pour vous connecter à la base de données (après avoir foulé le stand, tout le monde applaudit!)
    entrez la description ici
  1. Videz le fichier sql de la base de données de votre projet dans la base de données sur le serveur Alibaba Cloud.
    entrez la description ici
    entrez la description ici

  2. N'oubliez pas de modifier votre code et de télécharger à nouveau le package de guerre! ! !

  • Le projet est lancé avec succès en ligne et votre projet est accessible depuis n'importe quel réseau via votre site Web! (Tous se lèvent!)
    entrez la description ici

Remarque: aucun étudiant ne manque d'étapes mais ne peut accéder au projet Remarque: 1. Redémarrez-vous l'instance après avoir modifié le port Linux? 2. Après avoir modifié le paquet de guerre, s'il faut redémarrer tomcat (kill tomcat, supprimer l'élément mis en cache et recharger si nécessaire, ou même supprimer tomcat et décompresser à nouveau.) 3. Vérifiez à nouveau si le processus ne comporte pas d'étapes!

Jusqu'à présent, le projet a été mis en ligne avec succès. Afin d'organiser ce tutoriel, j'ai travaillé trois nuits supplémentaires. Si cela est utile à tout le monde, merci de l'aimer et de le transmettre. Merci! S'il y a encore des questions et des échecs, discutez simplement en privé.
Remarque: veuillez indiquer la source pour la réimpression! ! ! Passez à l'
article suivant: «Modifiez le fichier de configuration dans le système Linux pour accéder au projet java directement via ip, supprimez le numéro de port et le nom du projet.

Je suppose que tu aimes

Origine blog.csdn.net/qq_39231769/article/details/100587577
conseillé
Classement