Bem-vindo: Qui, 28 de Março 2024, 13:40 Pesquisa avançada

Configurando um VPS

Esta secção é dirigida a todo o tipo de conversas que não se enquadrem nas secções acima. São proibidas conversas com teor racista, religioso, político, pornográfico, violento entre outros semelhantes.

Configurando um VPS

Mensagempor abdo » Sáb, 25 de Janeiro 2014, 1:03

Boas galera

Vou partilhar aqui como estou configurando o meu VPS Linux, talvez não seja o caminho mais fácil ou mais prático, mas é como eu estou fazendo.

Devemos levar em conta que meu conhecimento com Linux é o de um usuário normal que usa o Linux diariamente mas sem nenhum conhecimento sobre qualquer linguagem de programação, que seu conhecimento do terminal limita-se ao copiar/colar comandos obtidos em fóruns e pesquisa.
ATT Luis / Claudio e os demais feras do Fórum, podem me corrigir e orientar para que os demais não sigam informações erroneas ok

Aliás nestes últimos dias tenho aprendido muito a usar o terminal e não me limitando apenas ao copiar/colar, coisas básicas como navegar nas pastas, copiar ou excluir arquivos, renomea-los, listar o conteúdo de pastas, são algumas das coisas que aprendi a fazer via terminal.

Bom para começar a aprender contratei junto a Bravulink o mais básico dos seus VPS que vem com um Linux instalado, no caso a pedidos o Ubuntu 12.04, e um painel administrativo, o SolusVM, que te permite ligar/desligar ou reiniciar o servidor, formatar e reinstalar o SO ou optar por outro, trocar senhas, o hostname entre outras coisas.

Depois de pesquisar bastante comecei a configurar o meu VPS instalando...
Apache
apt-get install apache2

MySQL
apt-get install mysql-server mysql-client

PHP
apt-get install php5 libapache2-mod-php5

Phpmyadmin
apt-get install phpmyadmin

Neste ponto o terminal informa que o apache foi desligado então vamos religa-lo
/etc/init.d/apache2 restart


Aqui optei por instalar o zPanel, pois pelas pesquisas que fiz me pareceu o mais similar ao cPanel que estou bastante acostumado a usar na minha revenda.

Para fazer o download do zPanel
wget http://www.zvps.co.uk/sites/default/files/downloads/ubuntu-12-04/package/installer-x86-install.sh.x.tar.gz

Para desempacotar o arquivo
tar -xf installer-x86-install.sh.x.tar.gz

Agora vamos tornar o arquivo executável
chmod +x installer-x86-install.sh.x

O Curl é uma dependencia do zPanel, assim vamos instala-lo
apt-get install curl

Finalmente vamos instalar o zPanel
./installer-x86-install.sh.x


Para entrar no zPanel use como usuário o zadmin e como passaword a mesma que você obtém no arquivo /root/password.txt
zadmin Password :: RhHg310iVDNBemFH
MySQL Password :: **************
Ip Address :: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /n09230945.asp was not found on this server.</p>
<hr>
<address>Apache/2.2.22 (Ubuntu) Server at automation.whatismyip.com Port 80</address>
</body></html>


Bom estes foram os meus primeiros passos, agora vou tentar colocar o zPanel em portugues, depois configurar servidor DNS, servidor de emails enfim aprender a configurar o VPS de modo a ter uma revenda... a medida que for conseguindo vou colocando aqui os meus passos...
/+/ Não digo que sou um Vascaíno doente, pois doente é quem não é Vascaíno /+/
Carlos Drummond de Andrade. Vascainos sempre em boa cia...
Club de Regatas Vasco da Gama

Imagem
Avatar do usuário
abdo
 
Mensagens: 696
Registrado em: 08 Abril, 2012
Localização: João Pessoa - PB- Brasil

Re: Configurando um VPS

Mensagempor abdo » Dom, 26 de Janeiro 2014, 13:01

Colocando o zPanel em português

Temos duas formas de colocarmos o zPanel em português
A primeira...
Efetuamos o download do módulo ZXTS diretamente do site do zPanel (http://modules.zpanelcp.com)
Em seguida, já no zPanel clicamos em Admin/Modulo Admin
Então ao fim da página temos a seção Install New Modulo, basta clicar em procurar, selecionar o arquivo zxts.zpp em seu PC e clicar em instalar.
Depois de instalado clique outra vez em Administrador/ZXTS, procure portuguese e clique em install or UpDate.
Depois disto clique novamente em Administrador/Modulos Administração, procure ZXTS, é o ultimo da relação, e marque também as caixas de administrador, revendedor e usuários para que eles tenham também o painel em português
Infelizmente nem todo o painel quedará na língua de Camões...

Para quem preferir no site do zPanel encontramos os comandos para quem preferir instalar via terminal e que são os seguintes
zppy repo add zpanel-packages.sammottley.co.uk
zppy update
zppy install zxts


Por fim lembrando que ser similar é apenas isso, ser similar, o que não é mesma coisa que ser igual...
/+/ Não digo que sou um Vascaíno doente, pois doente é quem não é Vascaíno /+/
Carlos Drummond de Andrade. Vascainos sempre em boa cia...
Club de Regatas Vasco da Gama

Imagem
Avatar do usuário
abdo
 
Mensagens: 696
Registrado em: 08 Abril, 2012
Localização: João Pessoa - PB- Brasil

Re: Configurando um VPS

Mensagempor Claudio Novais » Dom, 26 de Janeiro 2014, 19:07

Olá Abdo,

Visto que você quer saber um pouco da minha opinião, aqui vai. Na minha opinião a configuração de um servidor requer acima de tudo experiência. É óbvio que estudar é primordial, é necessário aprender de alguma maneira. No entanto, estudar não é suficiente enquanto não tivermos em mãos o verdadeiro problema.

A minha experiência, em servidores, iniciou-se ao nível académico em coisas relativamente avançadas, com distribuição de carga e até RAID. Fiquei pronto para o mundo real? Não. Mas pensava que sim.

Na verdade, só fiquei realmente com experiência mais séria quando caminhei para o mundo a sério, onde as preocupações de segurança e performance são os pontos chave de um bom resultado.

Ora disse isto tudo simplesmente para dizer: faça várias experiências em máquinas virtuais (para não ter de estar a gastar dinheiro em servidores) e depois avance para mais uma ou duas experiências com servidores a sério. Talvez depois você fique apto para algo sério.

Sobre o percurso de construção de um servidor, recomendo o seguinte:
  • Configuração completa do SSH;
  • Configuração da Firewall;
  • Tweaks ao sistema, nomeadamente partições e permissões
  • Remoção de serviços que não tenham interesse (no meu caso por exemplo, o email)
  • COnfiguração do servidor web (apache ou nginx que gosto muito)
  • Outras configurações

Quanto a Webmins, Zpanel, Cpanel e afins, desconheço por completo. Nunca precisei dessas coisas porque não faço revenda. Em todo o caso, por acaso, uso o webmin para controlar a saúde de alguns dos serviços. Mas mesmo assim, dou prioridade a verificar essas coisas pelo terminal, visto que uso o smartphone e é mais rápido assim.

Já agora, e fazendo um pouco de publicidade ao serviço que uso para o Ubuntued, utilizo o Digital Ocean há já quase um ano e estou muito satisfeito com o serviço. ;)
Avatar do usuário
Claudio Novais
Editor do Ubuntued
 
Mensagens: 16869
Registrado em: 25 Maio, 2011

Re: Configurando um VPS

Mensagempor abdo » Dom, 26 de Janeiro 2014, 19:35

Boas Claudio

Valeu pelas informações/dicas...
Vou seguir treinando e tentando aprender, mas só não vou testar em máquinas virtuais porque meu pc de trabalho é fraco para rodar uma maquina virtual, assim seguirei com o servidor, o que é bom porque posso colocar um dos vários domínios e ter respostas reais em matéria de configuração de emails, dns e outros...
Em verdade a revenda de hospedagem não é o meu objetivo principal, e sim a hospedagem dos meus sites, e como tenho espaço e banda então tenho a revenda para uns poucos loucos (clientes)... Assim ter um painel confiável e amigável é importante, por esta razão estou testando as várias opções open que vou pesquisando e conhecendo, já que dos pagos o cPanel é excelente e altamente amigável, já o mesmo não posso dizer do Plesk, que me fez abandonar a Locaweb por que eles não disponibilizavam o cPanel na época.
/+/ Não digo que sou um Vascaíno doente, pois doente é quem não é Vascaíno /+/
Carlos Drummond de Andrade. Vascainos sempre em boa cia...
Club de Regatas Vasco da Gama

Imagem
Avatar do usuário
abdo
 
Mensagens: 696
Registrado em: 08 Abril, 2012
Localização: João Pessoa - PB- Brasil

Re: Configurando um VPS

Mensagempor Claudio Novais » Dom, 26 de Janeiro 2014, 19:39

O problema de disponibilizar o cPanel é que ele tem um custo elevado. A qualidade dele é muito boa, e por isso eles acabam por se aproveitar e pedir muito dinheiro. :|

Sobre a capacidade do seu computador, certo, para esse caso mais vale avançar diretamente para o serviço de hospedagem! ;)
Avatar do usuário
Claudio Novais
Editor do Ubuntued
 
Mensagens: 16869
Registrado em: 25 Maio, 2011

Re: Configurando um VPS

Mensagempor abdo » Qui, 6 de Fevereiro 2014, 0:13

Boas galera
Lembrando que podem ter configurações que não sejam as melhores opções ou até mesmo incorretas, mas por isso mesmo estou aprendendo e tentando repassar o que fiz de modo a que seja util a alguem, nem que seja para não cometer os mesmos erros. Criticas e correções são bem vindas.

Depois de muitas formatações para ir acrescentando mais programas no servidor conforme eu ia pesquisando as necessidades cheguei a seguinte seleção para ser instalada no Ubuntu 12.04.03 x64 server
apt-get install apache2 apache2-utils php5 libapache2-mod-php5 mysql-server mysql-client phpmyadmin procmail quota proftpd openssl gcc ssl-cert courier-pop courier-imap build-essential spamassassin curl ufw

Depois de tudo instalado passei a configurar um pouco mais o meu servidor tentando deixar o mesmo um pouco mais seguro e para tanto o primeiro passo foi criar um novo usuário para posteriormente bloquear o login como Root.
adduser meunome

Só para constar fui apenas dando enter em todas as opções
Criado o usuário tive então que dar permissão a ele de administrador e para isso editei o arquivo sudoers
nano /etc/sudoers

e acrescentei ao arquivo a linha relativa ao novo usuário deixando o arquivo assim
Root ALL=(ALL) ALL
meunome ALL=(ALL) ALL

próximo passo configurar o acesso SSH editando o arquivo sshd_config
nano /etc/ssh/sshd_config

Nele fiz as seguintes modificações
- troquei a porta padrão (22) por outra de 4 dígitos deixando assim:
Port 2XXX
- Cancelei o acesso Root trocando o yes por no deixando assim:
PermitRootLogin no
- Como no servidor a principio não usaremos interface gráfica troquei esta opção também de yes para no assim:
X11Forwarding no
- Como vi mais críticas do que elogios ao PAM, tendo uma delas comparado a segurança a um queijo Suiço então também troquei o yes pelo no
UsePAM no
- Finalmente acrescentei a última linha do arquivo dando permissão ao novo usuário para aceder ao SSH
AllowUsers meunome
Salvei o arquivo, respirei fundo e saí do SSH no qual estava logado como root e fiz o login com o usuário novo criado e... deu certo.

Parti então para configurar um firewall mas achei meio complicado o tal do iptables, para falar a verdade não entendi PN,
(PN para os amigos de alem mar poderia ser traduzido por Porcaria Nenhuma, mas na verdade é um pouquinho pior que isso)

Optei então pelo UFW que é bem mais amigável e temos vários sites explicando sua configuração, a minha escolha foi fechar todas as portas por defeito
ufw default deny

e depois ir abrindo as portas que eu desejava
ufw allow 80

E assim por diante, para quem não sabe quais portas devem ser abertas, como eu mesmo, a dica é o link:
http://pt.wikipedia.org/wiki/Anexo:List ... protocolos
que é uma página da wikipedia com a relação de várias portas, escolha as suas preferidas e... Boa sorte

Devem levar em conta que o VPS em questão será usado para a hospedagem de sites, e de sites simples quase todos estáticos, com alguns formulários apenas.
Por isso mesmo nos próximos posts vou colocar a instalação e algumas informações obre o ZPanel, uma alternativa Open Source e Free ao cPanel
/+/ Não digo que sou um Vascaíno doente, pois doente é quem não é Vascaíno /+/
Carlos Drummond de Andrade. Vascainos sempre em boa cia...
Club de Regatas Vasco da Gama

Imagem
Avatar do usuário
abdo
 
Mensagens: 696
Registrado em: 08 Abril, 2012
Localização: João Pessoa - PB- Brasil

Re: Configurando um VPS

Mensagempor plughost » Ter, 27 de Outubro 2015, 18:36

Na PlugHost também tem planos de Revenda de Hospedagem e VPS.

plughost
 
Mensagens: 1
Registrado em: 27 Outubro, 2015


Voltar para Seja livre e converse! [OFF-TOPIC]

Quem está online

Usuários navegando neste fórum: Majestic-12 [Bot] e 132 visitantes