Utilizamos cookies para ajudá-lo a navegar com eficiência e executar determinadas funções. Você encontrará informações detalhadas sobre todos os cookies em cada categoria de consentimento abaixo.
Os cookies categorizados como “Necessários” são armazenados no seu navegador, pois são essenciais para ativar as funcionalidades básicas do site.
Também utilizamos cookies de terceiros que nos ajudam a analisar como você usa este site, armazenam suas preferências e fornecem conteúdo e anúncios que são relevantes para você. Estes cookies só serão armazenados no seu navegador com o seu consentimento prévio.
Você pode optar por ativar ou desativar alguns ou todos esses cookies, mas a desativação de alguns deles pode afetar sua experiência de navegação.
Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.
Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.
Performance cookies are used to understand and analyse the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Advertisement cookies are used to provide visitors with customised advertisements based on the pages you visited previously and to analyse the effectiveness of the ad campaigns.
Para uma configuração simples e básica do Servidor Linux, temos somente algumas dependências para tratar e claro, que para uma evolutiva ou um projeto com mais módulos teríamos um aprofundamento maior.
[adrotate banner=”4″]
O exemplo que será evoluído no artigo refere-se a uma instância EC2 da Amazon. O objetivo é garantir um servidor Linux para hospedagem de um sistema em PHP (laravel) e banco de dados MySQL. Os primeiros comandos a serem executados após conectar no servidor são:
ubuntu@ip-172-31-26-70:~$ sudo su
root@ip-172-31-26-70:/home/ubuntu# apt-get update
Após atualizados os pacotes (independente da versão) evoluiremos com a instalação das dependências. Primeira instalação é referente ao Apache. Veja:
apt-get install apache2
systemctl start apache2.service
Evoluindo, temos as instalações do MySQL e na sequência do PHP sudo apt-get install mysql-server
. Após esse passo teremos que definir a senha do usuário ROOT e confirmá-la na sequência.
Avançando temos na próxima etapa a instalação do PHP
apt-get install php
Cada Servidor tem sua particularidade para a Amazon não é diferente, devemos destacar primeiro o arquivo PEM (PEM é um arquivo de certificado codificado em Base64 usado para autenticar um site seguro), no caso da Amazon se faz necessário gerar esse arquivo para conectar ao servidor e o mesmo deverá ter a permissão 0400 para permitir o acesso.
Outra particularidade que deve ser destacada é referente ao firewall que por padrão bloqueia tudo exceto a porta 22 (utilizada para o SSH), o firewall nesse caso vem com a nomenclatura Security Group e se faz necessário desbloquear as portas que serão utilizadas, entre elas a porta 80 (para visualizar no navegador).
Nos próximos artigos evoluiremos as configurações do EC2, tratativa de erros e logs.
Fica de olho na Luby!
[adrotate banner=”5″]
Autor