Configuração do servidor Alibaba Cloud + instalação do sistema Linuxs jdk, tomcat, tutorial detalhado do resumo do MySQL + algumas soluções para pequenos bugs no lançamento online do projeto - Rookie Xiaohui

Configuração do servidor Alibaba Cloud + instalação do sistema Linuxs jdk, tomcat, tutorial detalhado do resumo do MySQL + algumas soluções para pequenos bugs no lançamento online do projeto - Rookie Xiaohui



Escrito na frente: Depois de aprender a programar, quero saber como liberar o projeto que escrevi. Mas sempre fica no âmbito do acesso à LAN ...
O sistema operacional Linux não, os tutoriais online são muito complicados e os servidores em nuvem exigem dinheiro, e temo que não terá sucesso ... e ... repetidamente ...
Desta vez, finalmente me decidi. Pergunte aos grandes deuses de todas as esferas da vida, execute vários blogs, verifique várias enciclopédias, leia vários documentos de desenvolvimento ... inúmeros poços ... e então ... lançado e lançado com sucesso
.

Pré-visualização do projeto (compare baixo, não borrife ha ...)

A base é muito pobre e não é fácil de escrever.Para escrever este tutorial, não há etapas faltando. Após inicializar o servidor de configuração física, reconfigure-o e faça screenshots passo a passo. Existe até um pouco prolixo. Por favor me perdoe!


Pacote de software necessário: shell final + navicat + tomcat + código de extração jdk : bdqj (todos podem ir para o site oficial para fazer o download por você, tomcat e jdk preste atenção para baixar no sistema Linuxs!)


1. Instale o software de conexão remota nesta máquina (o software remoto é usado para simplificar a operação, ignore-o)

  1. Baixe e instale o shell final você mesmo (conecte-se ao sistema Linuxs remoto)

  2. Baixe e instale o Navicat, siga o tutorial do documento (conecte o banco de dados MySQL remoto)


2. Inscreva-se no Alibaba Cloud ECS

  1. Registre uma conta Alibaba Cloud :
    Alibaba Cloud Gift Package
  2. Verificado
  3. Inscreva-se para ECS de servidor em nuvem
  • Com menos de 24 anos, você pode acessar a página do evento para comprar descontos (a localização é a seguinte; tiranos locais pular)
    insira a descrição aqui
    insira a descrição aqui
    insira a descrição aqui

Três, configure o controle remoto ECS

  1. Encontre seu servidor ECS
    insira a descrição aqui

  2. Defina a senha de conexão remota (pela primeira vez, faça login com a senha padrão atribuída, preste atenção à senha padrão solicitada pelo sistema de cópia)
    insira a descrição aqui

  3. Defina sua própria senha de instância da mesma maneira (para inicialização do sistema Linux)

  4. Insira as configurações detalhadas
    insira a descrição aqui

  5. Clique em conexão remota
    insira a descrição aqui

  6. Digite o número da conta: "root" Senha: "senha da instância" para entrar no sistema (não há solicitação ao digitar a senha, apenas digite-a diretamente)
    insira a descrição aqui

Para isso, significa que seu servidor de nuvem pode ser usado normalmente, mas para iniciantes que não conhecem o sistema Linux, você pode usar a ferramenta de conexão remota para operar a seguir.

Quarto, use o Xshell para se conectar a Linuxs remotos

  1. Entre no Xshell, crie uma nova conexão
    insira a descrição aqui

  2. Copie o ip da rede pública ECS para o nome do host e clique em "Testar"
    insira a descrição aqui

  3. Um lembrete pop-up para fazer login com a senha da conta (a conta da instância que você definiu: senha root: (senha da instância))
    insira a descrição aqui
    insira a descrição aqui

  4. Login bem-sucedido
    insira a descrição aqui
    Nota: A seguinte imagem pode ser ignorada. Para transtorno obsessivo-compulsivo, vá para o canto superior esquerdo "Arquivo" -> "Propriedades" -> "Túnel" -> "Marque para encaminhar conexão X11 para (X)" e faça login novamente! !
    insira a descrição aqui


Quinto, configure o sistema Linux (ênfase aqui)

dicas: Use "shift + insert" para colar o código

1. instalação jdk e configuração de variável de ambiente

  1. Baixe ou use o pacote compactado (arquivo .tar.gz) no meu pacote do site oficial:
    insira a descrição aqui
  2. Após o download, digite o seguinte comando no Xshell:
//在usr文件夹下新建java目录
mkdir /usr/java
//进入java目录
cd /usr/java
//激活上传操作
yum -y install lrzsz
  • Ativado com sucesso
    insira a descrição aqui
  1. Entre na ferramenta de visualização xftp para transferir o jdk baixado no windows
    insira a descrição aqui
  • Comprima o pacote para Linux (arraste e solte diretamente conforme mostrado e aguarde o upload)
    insira a descrição aqui
  1. Após o upload, descompacte o pacote de instalação:
//在创建的/usr/java目录下执行ls,查看压缩包名
ls
//复制文件夹名填到下方压缩包名处,将压缩包解压
tar -zxvf 压缩包名

  • A descompressão está completa (pode ser visualizada através do xftp)
    insira a descrição aqui
  1. Configurar variáveis ​​de ambiente 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” 回车

insira a descrição aqui

  • Reinicie seus Linuxs e digite "reboot"
    reboot
    insira a descrição aqui
  1. Veja as variáveis ​​de ambiente configuradas

javac 回车

java -version 回车

  • a configuração do javac foi bem sucedida
    insira a descrição aqui

  • a configuração da versão java foi bem sucedida
    insira a descrição aqui

2. Instalação do Tomcat e configuração da porta

  1. O mesmo que descompactar o tomcat, primeiro crie uma pasta do tomcat
//在usr文件夹下新建java目录
mkdir /usr/tomcat
//进入java目录
cd /usr/tomcat
//激活上传操作
yum -y install lrzsz
  1. Entre na ferramenta de visualização xftp para transferir o tomcat baixado no windows
  • Comprima o pacote para Linux (arraste e solte diretamente conforme mostrado e aguarde o upload)
    insira a descrição aqui
  1. Após o upload, descompacte o pacote de instalação:
//在创建的/usr/java目录下执行ls,查看压缩包名
ls
//复制文件夹名填到下方压缩包名处,将压缩包解压
tar -zxvf 压缩包名
//修改文件夹名称(注意版本对应你下载的)
mv apache-tomcat-8.5.45 tomcat8
  • Descompacte completo
    insira a descrição aqui

dicas: O número da porta do tomcat pode ser modificado usando xftp para ir para server.xml em "/ usr / tomcat / tomcat8 / conf", o método de modificação é o mesmo do Windows
insira a descrição aqui

  1. Comece o tomcat
//进入tomcat的bin目录
cd /usr/tomcat/tomcat8/bin
//启动tomcat,输入
./startup.sh 回车
  1. Teste de acesso ao navegador
//ip和端口号换成你的
http://47.105.221.156:8080/
  • Visita bem-sucedida: instalação completa do tomcat
    insira a descrição aqui

Depois de verificar se o URL está correto, ele ainda não pode ser acessado

  • Não entre em pânico, volte para o console do Alibaba Cloud e encontre "Grupo de segurança para esta instância" -> "Regras de configuração":
    insira a descrição aqui

  • Adicionar porta
    insira a descrição aqui

  • O intervalo de portas é preenchido de acordo com a porta que você definir, e o objeto autorizado é "0.0.0.0/0"
    insira a descrição aqui

  • Depois de salvar, reinicie seus Linuxs e ainda não consiga ver a página inicial após reiniciar . Aguarde pacientemente por 20 minutos e você pode continuar com as outras etapas primeiro, porque o processo de abertura da porta requer algum tempo para que Ali seja configurado. Esta é apenas a primeira configuração! , Revisite a página inicial do tomcat e resolva!

  1. Use eclipse para marcar seu projeto como um pacote de guerra.
    insira a descrição aqui

  2. Upload para o diretório "/ usr / tomcat / tomcat8 / webapps" do Linux; reinicie o tomcat
    insira a descrição aqui

//进入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
  • Se as seguintes informações semelhantes forem exibidas, significa que o Tomcat não foi fechado
    insira a descrição aqui
//使用kill命令杀死tomcat
kill -9 12778 
//再次查看
ps -ef|grep java
//启动Tomcat
./startup.sh

insira a descrição aqui

  • Descobriu que já existe um projeto descompactado do pacote de guerra em nosso tomcat
    insira a descrição aqui
  1. Visite seu projeto, completo (sem projeto de banco de dados)!
    insira a descrição aqui

Observação: você precisa substituir o projeto do pacote war, primeiro feche o tomcat; exclua o pacote war original e descompacte o projeto; verifique se há um projeto de implantação no caminho "/ usr / tomcat / tomcat8 / work / Catalina / localhost", exclua se houver . Importe o novo pacote e reinicie o tomcat! (Transporte sobre o poço ...)


3. Instalação e configuração do MySQL (não obrigatório, ignorado para usuários sem banco de dados)

  1. Comando de entrada Xshell para baixar o pacote de instalação
//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. instalação:
//-ivh 后跟你装的对应版本mysql包
sudo rpm -ivh mysql57-community-release-el7-8.noarch.rpm
 
sudo yum install mysql-server
  • Digite "y" para confirmar a instalação e esperar
    insira a descrição aqui
  • Continue "y" e espere
    insira a descrição aqui
  • executar
    insira a descrição aqui
  1. configurar senha
//当第一次启动MySQL服务器时,为MySQL根用户生成一个临时密码。 您可以通过运行以下命令找到密码:
sudo grep 'temporary password' /var/log/mysqld.log

  1. Se este arquivo estiver vazio:
//1.删除原来安装过的mysql残留的数据
rm -rf /var/lib/mysql
//2.重启mysqld服务
systemctl restart mysqld
//3.再去找临时密码
sudo grep 'temporary password' /var/log/mysqld.log
  • localhost: existe uma senha temporária por trás, copie hr? =; FsST2fc
    insira a descrição aqui
  1. Configurar itens de instalação
    sudo mysql_secure_installation

  2. Cole a senha que você copiou e defina uma nova senha (deve conter: senha: maiúsculas, minúsculas, números, caracteres)
    insira a descrição aqui

  • As opções são todas em "Y", confirme. Veja tudo pronto! Conclua a configuração.
    insira a descrição aqui
  • Tente visitar, sucesso
    insira a descrição aqui

Seis, migre arquivos de banco de dados

  1. Use o software de visualização Navicat para se conectar ao banco de dados
  • Nova conexão
    insira a descrição aqui
  • Conecte de acordo com o seu ip de rede pública e a senha do mysql definida
    insira a descrição aqui
  1. A seguinte janela pode aparecer (não entre em pânico, eu pisei neste poço)
    insira a descrição aqui
  • Dois passos:
    • O primeiro passo: o antigo lugar "Regras de grupo de segurança" -> aumentar sua porta 3306 -> reiniciar. Ainda não consigo ver a página inicial após reiniciar. Aguarde pacientemente por 20 minutos, você pode continuar com as outras etapas primeiro! A implantação do projeto no servidor tomcat requer um certo tempo de espera, aguarde.
      insira a descrição aqui
      insira a descrição aqui
    • Etapa 2: Insira seu banco de dados no 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
    
    insira a descrição aqui
  • Reutilize a ferramenta Navicat para se conectar ao banco de dados (depois de pisar no poço, todos aplaudem!)
    insira a descrição aqui
  1. Despeje o arquivo sql do banco de dados do projeto no banco de dados do servidor Alibaba Cloud.
    insira a descrição aqui
    insira a descrição aqui

  2. Não se esqueça de modificar seu código e carregar o pacote war novamente! ! !

  • O projeto é lançado online com sucesso e seu projeto pode ser acessado de qualquer rede através do seu site! (Todos se levantam!)
    insira a descrição aqui

Nota: Não há alunos que não tenham etapas, mas não possam acessar o projeto Nota: 1. Você reinicia a instância após modificar a porta do Linux? 2. Depois de modificar o pacote war, reinicie o tomcat (mate o tomcat, exclua o item em cache e recarregue se necessário, ou mesmo exclua o tomcat e descompacte novamente.) 3. Verifique novamente se o processo está faltando etapas!

Até agora, o projeto foi lançado com sucesso. Para organizar este tutorial fiz três noites extras, se for útil para todos, dê um like e encaminhe. Obrigado! Se ainda houver dúvidas e sem sucesso, basta conversar em particular.
Nota: Por favor, indique a fonte para reimpressão! ! ! Continue para o
próximo artigo: "Modifique o arquivo de configuração no sistema Linuxs para acessar o projeto java diretamente pelo ip, remova o número da porta e o nome do projeto.

Acho que você gosta

Origin blog.csdn.net/qq_39231769/article/details/100587577
Recomendado
Clasificación