Tag Archives: Linux

Como configurar mais de um GLPI (ou site) no mesmo servidor web Linux com Apache (Vhosts)

Já precisou configurar mais de um site no mesmo servidor web?

Geralmente ao iniciarmos um projeto de publicação de sites em um servidor web Linux, criamos a pasta do site, começamos os testes, fazemos a alteração da pasta raíz do apache para que não precise colocar a pasta do site lá no endereço da URL do tipo http://servidor/pasta.

Acontece que desta forma subutilizamos um servidor a apenas uma página web, enquanto ele poderia hospedar uma infinidade condicionada apenas à quantidade de Hardware disponível do servidor. (Em nuvem, sabemos que isso aqui é praticamente infinito, dependendo de quanto você tem disponível para investir neste servidor)
Pense na seguinte arquitetura:

Ao invés de criarmos diversas máquinas com a mesma estrutura, pegaremos apenas um servidor e um apache e criaremos direcionamentos de URL para suas devidas pastas:

Para isso, alguns pré-requisitos precisam ser atendidos antes

  1. O site precisa estar publicado na porta Web
  2. DNS externo deve estar configurado e apontando para o seu servidor do GLPI
  3. Acesso ao linux para criar e mexer nas configurações do apache

Configuração do Vhost

  • Primeiramente criei uma pasta chamada vhosts dentro de /etc/apache2/sites-enabled e dentro da pasta criei um arquivo com extensão vhosts para cada site. Isto facilita a administração e configuração do arquivo do apache
contato.arthurschaefer.com.br.vhost
glpicurrent.ars.tec.br.vhost
glpilegacy.ars.tec.br.vhost

Em cada arquivo eu configurei a pasta raíz do site e a URL esperada para cada uma delas (Lembre-se que esta URL já deve estar configurada lá no DNS externo!)

contato.arthurschaefer.com.br.vhost
<VirtualHost *:80>
     DocumentRoot /var/www/html/ars
     ServerName contato.arthurschaefer.com.br
</VirtualHost>
glpicurrent.ars.tec.br.vhost
<VirtualHost *:80>
     DocumentRoot /var/www/html/glpicurrent
     ServerName glpicurrent.ars.tec.br.vhost
</VirtualHost>
glpilegacy.ars.tec.br.vhost
<VirtualHost *:80>
     DocumentRoot /var/www/html/glpilegacy
     ServerName glpilegacy.ars.tec.br.vhost
</VirtualHost>

No arquivo do apache2.conf em /etc/apache2 eu criei uma nova linha incluindo os arquivos com extensão vhost à configuração do web server.

IncludeOptional sites-enabled/vhosts/*.vhost
https://youtu.be/creDr-huaCw

➤ Site: https://www.arthurschaefer.com.br
➤ Instagram: https://instagram.com/arthurrschaefer
➤ Facebook: https://facebook.com/arthurschaefercombr
➤ LinkedIn: https://br.linkedin.com/in/arthurramosschaefer
➤ Twitter: https://www.twitter.com/arthurrschaefer
➤ Inscreva-se no Canal: https://www.youtube.com/ArthurSchaefer
➤ Canal no Telegram: https://t.me/arthurschaefer
➤ Baviera TI: https://www.bavierati.com.br
➤ Servicedesk Brasil: https://www.servicedeskbrasil.com.br

Você gostaria de ajudar o blog de alguma forma?

AWS EC2 — Atualizando horário de Instância Ubuntu na Amazon EC2

Olá pessoal,

Estive off por um bom tempo e estou voltando com um assunto novo para mim e talvez para alguns dos leitores.

Comecei a trabalhar em uma empresa que não possui servidores internos e como não vivo sem o dito cujo GLPI, resolvi implementar o mesmo em uma instância do Ubuntu na Amazon Web Services.

A Amazon Web Services é uma plataforma de Cloud computing que entrega solução de SaaS, IaaS e PaaS.

No início senti diversas dificuldades que estarei compartilhando com a galera no Blog.

Hoje vou compartilhar com vocês uma solução muito útil para quem usa o GLPI pois os horários das instâncias hospedadas na AWS são configuradas como horário Universal, ou seja, diferente do nosso GMT -3 (-2 no caso do horário de verão).

O procedimento é simples. Basta logar na instância ubuntu que se deseja alterar o horário e executar os seguintes comandos como sudo:

$ echo “Brazil/East” | sudo tee /etc/timezone
 $ sudo dpkg-reconfigure — frontend noninteractive tzdata