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
Artigo Diretório
- 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
-
- @ [Heel]
- 1. Instale o software de conexão remota nesta máquina (o software remoto é usado para simplificar a operação, ignore-o)
- 2. Inscreva-se no Alibaba Cloud ECS
- Três, configure o controle remoto ECS
- Quarto, use o Xshell para se conectar a Linuxs remotos
- Quinto, configure o sistema Linux (ênfase aqui)
-
- Seis, migre arquivos de banco de dados
Artigo Diretório
- 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
-
- @ [Heel]
- 1. Instale o software de conexão remota nesta máquina (o software remoto é usado para simplificar a operação, ignore-o)
- 2. Inscreva-se no Alibaba Cloud ECS
- Três, configure o controle remoto ECS
- Quarto, use o Xshell para se conectar a Linuxs remotos
- Quinto, configure o sistema Linux (ênfase aqui)
- Seis, migre arquivos de banco de dados
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)
-
Baixe e instale o shell final você mesmo (conecte-se ao sistema Linuxs remoto)
-
Baixe e instale o Navicat, siga o tutorial do documento (conecte o banco de dados MySQL remoto)
2. Inscreva-se no Alibaba Cloud ECS
- Registre uma conta Alibaba Cloud :
Alibaba Cloud Gift Package - Verificado
- 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)
Três, configure o controle remoto ECS
-
Encontre seu servidor ECS
-
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)
-
Defina sua própria senha de instância da mesma maneira (para inicialização do sistema Linux)
-
Insira as configurações detalhadas
-
Clique em conexão remota
-
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)
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
-
Entre no Xshell, crie uma nova conexão
-
Copie o ip da rede pública ECS para o nome do host e clique em "Testar"
-
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))
-
Login bem-sucedido
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! !
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
- Baixe ou use o pacote compactado (arquivo .tar.gz) no meu pacote do site oficial:
- 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
- Entre na ferramenta de visualização xftp para transferir o jdk baixado no windows
- Comprima o pacote para Linux (arraste e solte diretamente conforme mostrado e aguarde o upload)
- 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)
- 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” 回车
- Reinicie seus Linuxs e digite "reboot"
reboot
- Veja as variáveis de ambiente configuradas
javac 回车
java -version 回车
-
a configuração do javac foi bem sucedida
-
a configuração da versão java foi bem sucedida
2. Instalação do Tomcat e configuração da porta
- 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
- 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)
- 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
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
- Comece o tomcat
//进入tomcat的bin目录
cd /usr/tomcat/tomcat8/bin
//启动tomcat,输入
./startup.sh 回车
- Teste de acesso ao navegador
//ip和端口号换成你的
http://47.105.221.156:8080/
- Visita bem-sucedida: instalação completa do tomcat
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":
-
Adicionar porta
-
O intervalo de portas é preenchido de acordo com a porta que você definir, e o objeto autorizado é "0.0.0.0/0"
-
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!
-
Use eclipse para marcar seu projeto como um pacote de guerra.
-
Upload para o diretório "/ usr / tomcat / tomcat8 / webapps" do Linux; reinicie o tomcat
//进入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
//使用kill命令杀死tomcat
kill -9 12778
//再次查看
ps -ef|grep java
//启动Tomcat
./startup.sh
- Descobriu que já existe um projeto descompactado do pacote de guerra em nosso tomcat
- Visite seu projeto, completo (sem projeto de banco de dados)!
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)
- 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
- 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
- Continue "y" e espere
- executar
- configurar senha
//当第一次启动MySQL服务器时,为MySQL根用户生成一个临时密码。 您可以通过运行以下命令找到密码:
sudo grep 'temporary password' /var/log/mysqld.log
- 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
-
Configurar itens de instalação
sudo mysql_secure_installation
-
Cole a senha que você copiou e defina uma nova senha (deve conter: senha: maiúsculas, minúsculas, números, caracteres)
- As opções são todas em "Y", confirme. Veja tudo pronto! Conclua a configuração.
- Tente visitar, sucesso
Seis, migre arquivos de banco de dados
- Use o software de visualização Navicat para se conectar ao banco de dados
- Nova conexão
- Conecte de acordo com o seu ip de rede pública e a senha do mysql definida
- A seguinte janela pode aparecer (não entre em pânico, eu pisei neste poço)
- 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.
- 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
- 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.
- Reutilize a ferramenta Navicat para se conectar ao banco de dados (depois de pisar no poço, todos aplaudem!)
-
Despeje o arquivo sql do banco de dados do projeto no banco de dados do servidor Alibaba Cloud.
-
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!)
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. 》