Jump to content
  • 0

Como publicar web y conectarla al dervidor


bazookaRPM

Question

Olá, boa tarde.

como diz o título.

 

Existe um tutorial de como construir meu site e conectá-lo ao servidor, para não colocar o site e o servidor no mesmo vps.

 

qualquer fornecedor que eles recomendem.

 

Já tenho o vps com 8core e 32gb de ram. Tráfego de 1 GB.

 

Estou com o servidor funcionando, só preciso configurar e publicar o site. obrigado

  • Like 1

Gabo Bazooka

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0
  • L2JBr ADM

COMO INSTALAR UM SITE DE LINEAGE 2 EM HOSPEDAGEM DE SITES

 

Sites de Lineage 2 diferentes de outros tipos de sites necessitam fazer conexões no banco de dados remotamente do seu servidor para inserir, deletar, editar, pesquisar, visualizar e etc dados.

Sem uma instalação adequada seu site ira apresentar erros assim:

imagem1.png

Failed to connect! #MySQLi
Failed to connect! #PDO-MySQL
Failed to connect! #MySQL

Neste guia vamos utilizar um modelo de site da AtualStudio.com modelo mais comercializado e distribuído no mercado que serve como base para qualquer outros sites

Para iniciar este procedimento você precisa trabalhar com uma hospedagem de sites e um Servidor Windows:

  • Enviar seu site de Lineage 2 para a hospedagem.
  • MySQL/Mariadb Server instalado com senha no VPS ou Dedicado.

 

Configurações na Hospedagem de Sites

Assumindo que você já enviou o site para a hospedagem a única coisa que vamos editar é o arquivo config.php localizado em /public_html/private/configs.php

imagem2.png

 

Cada site possui suas variáveis de conexões de formas diferentes, mas tome esta como base caso seu site seja diferente:

privatesql.png

$server_name: nome do seu servidor.
$server_chronicles: versão do seu servidor.

$conMethod: método de conexão do MySQL/Mariadb, use preferencialmente o modo 2 ou o 1. Evite o 3 o MySQL-PDO é antigo e possui falhas de segurança.
$host = coloque o IP do servidor VPS ou Dedicado.
$dbnm = nome do seu banco de dados (geralmente l2jdb)
$user = nome do usuário do MySQL instalado (geralmente root)
$pass = é obrigatório o MySQL/Mariadb do seu servidor ter senha. Não use senhas fáceis como root, admin, admin123, pass123, bem você entendeu.

$serverIp = coloque o IP do servidor VPS ou Dedicado, igual a $host.
$loginPort = deixe 2106 é a porta padrão do login server.
$gamePort = deixe 7777 é a porta padrão do gameserver.

Pronto o trabalho na hospedagem acabou! Salve o arquivo e envie para seu host.

 

Configurações no Servidor

As configurações na hospedagem foram concluídas mas precisamos dar permissão ao usuário do seu MySQL/Mariadb e abrir a porta 3306 no firewall do windows para conectar-se ou qualquer requisição enviada pelo site será negada e o errinho de Failed Connect! voltara a te assombrar.

Como falei no incio do guia você precisa estar com o MySQL/Mariadb com senha e um banco de dados de servidor L2J instalado, ok?

O que precisamos fazer é executar uma simples query que dá todas as permissões necessárias para o IP da hospedagem conectar-se ao seu MySQL/Mariadb.

notepad-1024x370-1-750x271-1.png

 

Portanto faça o download e descompacte o arquivo sqlQuery_sites.zip (https://cliente.l2jcenter.com/dl.php?type=d&id=18), está disponível na sessão downloads da área do cliente L2JCenter é necessário ser cadastrado (download livre).

Abra o arquivo e edite as informações de ‘ip_do_site’ e ‘senha_do_mysql’, por favor, mantenha as ‘ ‘ entre os dois dados ou terá problemas de sintaxe ao executar, salve o arquivo.

Abra o seu gerenciador de banco de dados favorito, aqui vamos utilizar o navicat. Selecione o banco de dados que já foi predefinido no config.php do seu site e clique com o botão direito do mouse para escolher a opção Execute SQL File… 

 

navicat_sql-750x523-1.png

Procure o arquivo sqlQuery_sites.sql e clique em Start.

execute_file_navicat.png
query_done.png

Pronto! Banco de dados configurado, vamos encerrar adicionado uma regra permitindo a conexão na porta 3306?

Configuração de Firewall

Para o seu site conectar-se além de dar permissão ao IP da sua hospedagem precisaremos criar uma regra para que este possa se conectar apenas por seu IP, isso, trás uma segurança extra para evitar que invasores de alguma maneira consiga ter acesso a seu banco.

O Template Windows Lineage 2 por padrão já tem esta regra habilitada para as hospedagens L2JCenter portanto, este passo é apenas para outros templates ou se você usar outro tipo de hospedagem.

Para acessar as configurações avançadas do firewall veja a imagem:

firewall1.png
firewall2-750x561-1.png
firewall3-768x575-1-750x562-1.png
firewall4-1024x730-1-750x535-1.png
firewall5.png
firewall6.png
Firewall7.png
firewall8.png
Firewall9.png

Pronto, a porta 3306 do seu firewall está liberado e você já pode testar no navegador se o site está funcionando.

Dica adicional de segurança!

É sempre recomendado que crie escopos no firewall do Windows em regras especificas como a esta do MySQL porque você garante que a conexão externa com esta porta ira acontecer apenas entre o host do site e o host do servidor.

Para isso clique com o botão direito do mouse na regra que você acabou de criar e selecione propriedade.

firewallextra.png

Clique na opção escopo na sessão Endereço de IP Remoto e escolha a opção Estes endereços IP e clique em adicionar:

firewallextra2.png

Marque a opção este endereço de IP ou sub-rede e coloque aquele IP que você liberou no arquivo sqlQuery_sites.sql e clique em OK.

firewallextra3.png

Pronto! Apenas o IP da sua hospedagem terá acesso ao banco de dados.
Caso deseje realizar conexões remotas do seu computador para o banco de dados pode incluir o seu IP externo também.

 

  • Like 5
  • I love it 1
Link to comment
Share on other sites


  • 0
8 horas atrás, Kelvin disse:

COMO INSTALAR UM SITE DE LINEAGE 2 EM HOSPEDAGEM DE SITES

 

Sites de Lineage 2 diferentes de outros tipos de sites necessitam fazer conexões no banco de dados remotamente do seu servidor para inserir, deletar, editar, pesquisar, visualizar e etc dados.

Sem uma instalação adequada seu site ira apresentar erros assim:

imagem1.png

Failed to connect! #MySQLi
Failed to connect! #PDO-MySQL
Failed to connect! #MySQL

Neste guia vamos utilizar um modelo de site da AtualStudio.com modelo mais comercializado e distribuído no mercado que serve como base para qualquer outros sites

Para iniciar este procedimento você precisa trabalhar com uma hospedagem de sites e um Servidor Windows:

  • Enviar seu site de Lineage 2 para a hospedagem.
  • MySQL/Mariadb Server instalado com senha no VPS ou Dedicado.

Configurações na Hospedagem de Sites

Assumindo que você já enviou o site para a hospedagem a única coisa que vamos editar é o arquivo config.php localizado em /public_html/private/configs.php

imagem2.png

Cada site possui suas variáveis de conexões de formas diferentes, mas tome esta como base caso seu site seja diferente:

privatesql.png

$server_name: nome do seu servidor.
$server_chronicles: versão do seu servidor.

$conMethod: método de conexão do MySQL/Mariadb, use preferencialmente o modo 2 ou o 1. Evite o 3 o MySQL-PDO é antigo e possui falhas de segurança.
$host = coloque o IP do servidor VPS ou Dedicado.
$dbnm = nome do seu banco de dados (geralmente l2jdb)
$user = nome do usuário do MySQL instalado (geralmente root)
$pass = é obrigatório o MySQL/Mariadb do seu servidor ter senha. Não use senhas fáceis como root, admin, admin123, pass123, bem você entendeu.

$serverIp = coloque o IP do servidor VPS ou Dedicado, igual a $host.
$loginPort = deixe 2106 é a porta padrão do login server.
$gamePort = deixe 7777 é a porta padrão do gameserver.

Pronto o trabalho na hospedagem acabou! Salve o arquivo e envie para seu host.

Configurações no Servidor

As configurações na hospedagem foram concluídas mas precisamos dar permissão ao usuário do seu MySQL/Mariadb e abrir a porta 3306 no firewall do windows para conectar-se ou qualquer requisição enviada pelo site será negada e o errinho de Failed Connect! voltara a te assombrar.

Como falei no incio do guia você precisa estar com o MySQL/Mariadb com senha e um banco de dados de servidor L2J instalado, ok?

O que precisamos fazer é executar uma simples query que dá todas as permissões necessárias para o IP da hospedagem conectar-se ao seu MySQL/Mariadb.

notepad-1024x370-1-750x271-1.png

Portanto faça o download e descompacte o arquivo sqlQuery_sites.zip (https://cliente.l2jcenter.com/dl.php?type=d&id=18), está disponível na sessão downloads da área do cliente L2JCenter é necessário ser cadastrado (download livre).

Abra o arquivo e edite as informações de ‘ip_do_site’ e ‘senha_do_mysql’, por favor, mantenha as ‘ ‘ entre os dois dados ou terá problemas de sintaxe ao executar, salve o arquivo.

Abra o seu gerenciador de banco de dados favorito, aqui vamos utilizar o navicat. Selecione o banco de dados que já foi predefinido no config.php do seu site e clique com o botão direito do mouse para escolher a opção Execute SQL File… 

navicat_sql-750x523-1.png

Procure o arquivo sqlQuery_sites.sql e clique em Start.

execute_file_navicat.png query_done.png

Pronto! Banco de dados configurado, vamos encerrar adicionado uma regra permitindo a conexão na porta 3306?

Configuração de Firewall

Para o seu site conectar-se além de dar permissão ao IP da sua hospedagem precisaremos criar uma regra para que este possa se conectar apenas por seu IP, isso, trás uma segurança extra para evitar que invasores de alguma maneira consiga ter acesso a seu banco.

O Template Windows Lineage 2 por padrão já tem esta regra habilitada para as hospedagens L2JCenter portanto, este passo é apenas para outros templates ou se você usar outro tipo de hospedagem.

Para acessar as configurações avançadas do firewall veja a imagem:

firewall1.png firewall2-750x561-1.png firewall3-768x575-1-750x562-1.png firewall4-1024x730-1-750x535-1.png firewall5.png firewall6.png Firewall7.png firewall8.png Firewall9.png

Pronto, a porta 3306 do seu firewall está liberado e você já pode testar no navegador se o site está funcionando.

Dica adicional de segurança!

É sempre recomendado que crie escopos no firewall do Windows em regras especificas como a esta do MySQL porque você garante que a conexão externa com esta porta ira acontecer apenas entre o host do site e o host do servidor.

Para isso clique com o botão direito do mouse na regra que você acabou de criar e selecione propriedade.

firewallextra.png

Clique na opção escopo na sessão Endereço de IP Remoto e escolha a opção Estes endereços IP e clique em adicionar:

firewallextra2.png

Marque a opção este endereço de IP ou sub-rede e coloque aquele IP que você liberou no arquivo sqlQuery_sites.sql e clique em OK.

firewallextra3.png

Pronto! Apenas o IP da sua hospedagem terá acesso ao banco de dados.
Caso deseje realizar conexões remotas do seu computador para o banco de dados pode incluir o seu IP externo também.

Olá Kelvin, saudações!
Cara adorei seu guia de configurações firewall, eu não explorei mais muito as áreas de tutoriais do fórum mas eu acho que isso seria um tema essencial e muito interessante para ser partilhado alguns tutoriais mesmo que escritos de como configurar acessos restrições a hospedagens dessa forma que você citou um exemplo.
 

  • Like 1

O que a mente do homem pode conceber e acreditar, pode ser alcançada.

 

 

Link to comment
Share on other sites

  • 0
11 horas atrás, Kelvin disse:

COMO INSTALAR UM SITE DE LINEAGE 2 EM HOSPEDAGEM DE SITES

 

Sites de Lineage 2 diferentes de outros tipos de sites necessitam fazer conexões no banco de dados remotamente do seu servidor para inserir, deletar, editar, pesquisar, visualizar e etc dados.

Sem uma instalação adequada seu site ira apresentar erros assim:

imagem1.png

Failed to connect! #MySQLi
Failed to connect! #PDO-MySQL
Failed to connect! #MySQL

Neste guia vamos utilizar um modelo de site da AtualStudio.com modelo mais comercializado e distribuído no mercado que serve como base para qualquer outros sites

Para iniciar este procedimento você precisa trabalhar com uma hospedagem de sites e um Servidor Windows:

  • Enviar seu site de Lineage 2 para a hospedagem.
  • MySQL/Mariadb Server instalado com senha no VPS ou Dedicado.

Configurações na Hospedagem de Sites

Assumindo que você já enviou o site para a hospedagem a única coisa que vamos editar é o arquivo config.php localizado em /public_html/private/configs.php

imagem2.png

Cada site possui suas variáveis de conexões de formas diferentes, mas tome esta como base caso seu site seja diferente:

privatesql.png

$server_name: nome do seu servidor.
$server_chronicles: versão do seu servidor.

$conMethod: método de conexão do MySQL/Mariadb, use preferencialmente o modo 2 ou o 1. Evite o 3 o MySQL-PDO é antigo e possui falhas de segurança.
$host = coloque o IP do servidor VPS ou Dedicado.
$dbnm = nome do seu banco de dados (geralmente l2jdb)
$user = nome do usuário do MySQL instalado (geralmente root)
$pass = é obrigatório o MySQL/Mariadb do seu servidor ter senha. Não use senhas fáceis como root, admin, admin123, pass123, bem você entendeu.

$serverIp = coloque o IP do servidor VPS ou Dedicado, igual a $host.
$loginPort = deixe 2106 é a porta padrão do login server.
$gamePort = deixe 7777 é a porta padrão do gameserver.

Pronto o trabalho na hospedagem acabou! Salve o arquivo e envie para seu host.

Configurações no Servidor

As configurações na hospedagem foram concluídas mas precisamos dar permissão ao usuário do seu MySQL/Mariadb e abrir a porta 3306 no firewall do windows para conectar-se ou qualquer requisição enviada pelo site será negada e o errinho de Failed Connect! voltara a te assombrar.

Como falei no incio do guia você precisa estar com o MySQL/Mariadb com senha e um banco de dados de servidor L2J instalado, ok?

O que precisamos fazer é executar uma simples query que dá todas as permissões necessárias para o IP da hospedagem conectar-se ao seu MySQL/Mariadb.

notepad-1024x370-1-750x271-1.png

Portanto faça o download e descompacte o arquivo sqlQuery_sites.zip (https://cliente.l2jcenter.com/dl.php?type=d&id=18), está disponível na sessão downloads da área do cliente L2JCenter é necessário ser cadastrado (download livre).

Abra o arquivo e edite as informações de ‘ip_do_site’ e ‘senha_do_mysql’, por favor, mantenha as ‘ ‘ entre os dois dados ou terá problemas de sintaxe ao executar, salve o arquivo.

Abra o seu gerenciador de banco de dados favorito, aqui vamos utilizar o navicat. Selecione o banco de dados que já foi predefinido no config.php do seu site e clique com o botão direito do mouse para escolher a opção Execute SQL File… 

navicat_sql-750x523-1.png

Procure o arquivo sqlQuery_sites.sql e clique em Start.

execute_file_navicat.png query_done.png

Pronto! Banco de dados configurado, vamos encerrar adicionado uma regra permitindo a conexão na porta 3306?

Configuração de Firewall

Para o seu site conectar-se além de dar permissão ao IP da sua hospedagem precisaremos criar uma regra para que este possa se conectar apenas por seu IP, isso, trás uma segurança extra para evitar que invasores de alguma maneira consiga ter acesso a seu banco.

O Template Windows Lineage 2 por padrão já tem esta regra habilitada para as hospedagens L2JCenter portanto, este passo é apenas para outros templates ou se você usar outro tipo de hospedagem.

Para acessar as configurações avançadas do firewall veja a imagem:

firewall1.png firewall2-750x561-1.png firewall3-768x575-1-750x562-1.png firewall4-1024x730-1-750x535-1.png firewall5.png firewall6.png Firewall7.png firewall8.png Firewall9.png

Pronto, a porta 3306 do seu firewall está liberado e você já pode testar no navegador se o site está funcionando.

Dica adicional de segurança!

É sempre recomendado que crie escopos no firewall do Windows em regras especificas como a esta do MySQL porque você garante que a conexão externa com esta porta ira acontecer apenas entre o host do site e o host do servidor.

Para isso clique com o botão direito do mouse na regra que você acabou de criar e selecione propriedade.

firewallextra.png

Clique na opção escopo na sessão Endereço de IP Remoto e escolha a opção Estes endereços IP e clique em adicionar:

firewallextra2.png

Marque a opção este endereço de IP ou sub-rede e coloque aquele IP que você liberou no arquivo sqlQuery_sites.sql e clique em OK.

firewallextra3.png

Pronto! Apenas o IP da sua hospedagem terá acesso ao banco de dados.
Caso deseje realizar conexões remotas do seu computador para o banco de dados pode incluir o seu IP externo também.

Simplesmente perfeito 

Você não e um amigo você e um prefeito 

Link to comment
Share on other sites

  • 0

Tremendo tutorial, creo que lo leeré un par de veces, y trataré de comprenderlo en su totalidad, para ver cómo se levanta la website pagando el hosting, y como conectarla a la db en un vps distinto, ahora nose si alguien vende o tiene un vídeo tutorial actualizado, o vende sus servicios para ejecutar este tema, son dos mundos distintos,  levantar el servidor en un vps y configurarlo, y levnatar la web configurarla y conectarla a la db del vps 🙂

 

Todo un reto.

Gabo Bazooka

Link to comment
Share on other sites

  • 0
En 24/9/2024 a las 20:31, bazookaRPM dijo:

Tremendo tutorial, creo que lo leeré un par de veces, y trataré de comprenderlo en su totalidad, para ver cómo se levanta la website pagando el hosting, y como conectarla a la db en un vps distinto, ahora nose si alguien vende o tiene un vídeo tutorial actualizado, o vende sus servicios para ejecutar este tema, son dos mundos distintos,  levantar el servidor en un vps y configurarlo, y levnatar la web configurarla y conectarla a la db del vps 🙂

Todo un reto.

si necesitas ayuda contactame. +57 3173567372

 

Elian & Eilan

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...



×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.