Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Emanuel Raul

Hospedar PHP em um VPS

Recommended Posts

Opa... Venho estudando PHP já tem um tempo e até então venho hospedando minhas aplicações em servidores compartilhados. Pois bem, gostaria de contratar um ambiente VPS ou um Cloud para fins de estudos mesmo, mas li que um ambiente assim não vem com um painel de controle como o de uma hospedagem compartilhada. Por isso gostaria de saber o que devo estudar para aprender a configurar um VPS, cloud ou até mesmo um servidor dedicado do zero. Bem como instalação dos pacotes necessários até as rotinas de segurança. Se alguém conhece ou tem um material para me indicar agradeço desde já.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa Tarde Emanuel,

 

Acredito que o primeiro passo é você ver a diferença entre os serviços, VPS e Cloud tem varias particularidades entre eles, e dependendo do foco da sua aplicação convém um ao invés do outro.

 

Mas em qualquer caso quando se trata de hospedar sistemas ou sites em PHP é bom ter um conhecimento em Linux, pelo menos nas distribuições mais comuns (Ubuntu, Debian, CentOS..), e como configurar um Apache ou NGinx.

 

Tendo esses conhecimentos você é capacitado a criar um ambiente para hospedar sua aplicação, questões envolvendo segurança trabalham em conjunto com o seu código e seu servidor, um complementa o outro, então é necessário conhecer configurações de portas, certificados SSL, dentre outros pontos.

 

Em relação a segurança de código aconselho você ler sobre SQL Injection e ataques XSS (Cross-site Scripting), é o básico do básico para você colocar uma aplicação com o mínimo de seguraça na web.

 

Basicamente é isso esses são alguns pontos que podem te dar um norte.

 

Bom estudo!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa Tarde Emanuel,

 

Acredito que o primeiro passo é você ver a diferença entre os serviços, VPS e Cloud tem varias particularidades entre eles, e dependendo do foco da sua aplicação convém um ao invés do outro.

 

Mas em qualquer caso quando se trata de hospedar sistemas ou sites em PHP é bom ter um conhecimento em Linux, pelo menos nas distribuições mais comuns (Ubuntu, Debian, CentOS..), e como configurar um Apache ou NGinx.

 

Tendo esses conhecimentos você é capacitado a criar um ambiente para hospedar sua aplicação, questões envolvendo segurança trabalham em conjunto com o seu código e seu servidor, um complementa o outro, então é necessário conhecer configurações de portas, certificados SSL, dentre outros pontos.

 

Em relação a segurança de código aconselho você ler sobre SQL Injection e ataques XSS (Cross-site Scripting), é o básico do básico para você colocar uma aplicação com o mínimo de seguraça na web.

 

Basicamente é isso esses são alguns pontos que podem te dar um norte.

 

Bom estudo!

Olá. Obrigado pela resposta. Seria o caso de procurar um curso de administrador de servidores Linux? Que por sinal custam uma pequena fortuna aqui...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, é uma opção Emanuel, mas hoje você encontra diversos tutoriais e cursos na web ensinando conceitos básicos de Linux, o importante mesmo caso você não mexa com Linux ainda, é o primeiro contato, pode ser através de uma VM ou na sua máquina mesmo.

 

A maioria dos servidores hoje disponíveis são Linux, por isso é importante um conhecimento básico sobre o sistema operacional pelo menos para ingressar de forma mais séria na área. Um curso é uma saida, mas nem sempre é viável, então vamos ao velho e bom Google, existem videos, sites, materiais disponíveis pela web ensinando muito mais do que alguns cursos que se vendem por ai. Mas nada substitui a prática do dia-a-dia. Então para economizar essa fortuna passe a conviver com o Linux, e deixe que ele vai te ensinando :) e depois que você ja tiver um bom conhecimento use essa fortuna para fazer uma certificação ;) .

 

Ubuntu (http://www.ubuntu.com) é uma boa distribuição para iniciantes, e está disponível na maioria dos servidores por ai (Digital Ocean, Amazon, etc..)

 

Espero ter ajudado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se tiver uma maquina antiguinha (pode ser aquele Pentium 4 encostado mesmo) e um wifi o ubuntu Server (só comando não vale grafico ok?) pode ser uma otima fonte de aprendizado.

 

Subir

Apache2, PHP, Mysql, Samba, openssh entre outras dependencias web

 

Da um conhecimento legal principalmente apache acesso, samba, versionador (svn, git)

Se possível deixa ele 'online' (toda entrada na porta 80 jogar na maquina x) ai você leva alguns conceitos de rede de brinde kkk

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se tiver uma maquina antiguinha (pode ser aquele Pentium 4 encostado mesmo) e um wifi o ubuntu Server (só comando não vale grafico ok?) pode ser uma otima fonte de aprendizado.

 

Subir

Apache2, PHP, Mysql, Samba, openssh entre outras dependencias web

 

Da um conhecimento legal principalmente apache acesso, samba, versionador (svn, git)

Se possível deixa ele 'online' (toda entrada na porta 80 jogar na maquina x) ai você leva alguns conceitos de rede de brinde kkk

 

Abraços.

Boa. Da pra fazer em uma VM tbm?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Da sim.

Da uma buscada sobre Vagrant é bacana.

Tem um link desses:

https://nandovieira.com.br/usando-o-vagrant-como-ambiente-de-desenvolvimento-no-windows

 

Ai dessa maneira ao invez de você utilizar um Wamp da vida ou Lamp.

Você vai realmente ter um Ubuntu Server e se deparar com problemas reais.

 

Mas se tiver a possibilidade de pegar um pc veinho mesmo é super bacana para aprendizado ao meu ver.

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quem estiver precisando ai de indicação de VPS no Brasil pode procurar este player, LetsCloud.

Entraram no Brasil e eu estou tendo boas experiências.

Vou deixar meu link de referencia, pois tem um cupom melhor, mas se não quiser utilizar fiquem avontade para entrar no site direto. https://my.letscloud.io/referral/khc7niuug9

 

https://www.letscloud.io

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.