Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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á.
>
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...
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.
Curso Servidor Cloud Vultr Gratuito, passo a passo para criação de uma instância em Nuvem.
PS.: Os vídeos estão sendo liberados aos poucos.
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.
>
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?
>
Curso Servidor Cloud Vultr Gratuito, passo a passo para criação de uma instância em Nuvem.
PS.: Os vídeos estão sendo liberados aos poucos.
Opa.. Valeu...
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.
Qual plano de servidor VPS vocês recomendam? Minha empresa está usando o servidor VPS Linux da Hostinger. Está atendendo muito bem às exigências, e prestam um suporte técnico excelente. Tem os planos deles no site.
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
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!