Android

Como instalar o apache no ubuntu 18.04

Instalando LAMP no Ubuntu - Curso PHP+MySQL - Estudonauta

Instalando LAMP no Ubuntu - Curso PHP+MySQL - Estudonauta

Índice:

Anonim

O servidor HTTP Apache é o servidor da web mais popular do mundo. É um servidor HTTP gratuito, de código aberto e multiplataforma, que oferece recursos poderosos que podem ser estendidos por uma ampla variedade de módulos.

Este tutorial explica como instalar e gerenciar o servidor da web Apache no Ubuntu 18.04.

Pré-requisitos

Antes de iniciar o tutorial, verifique se você está conectado como um usuário com privilégios de sudo.

Instale o Apache

O Apache está disponível nos repositórios padrão do Ubuntu, para que possamos instalá-lo facilmente usando a ferramenta de gerenciamento de pacotes apt . Nos sistemas Ubuntu e Debian, o pacote Apache e o serviço são chamados apache2 .

Primeiro, atualize o índice do pacote e depois instale o pacote apache2 com os seguintes comandos:

sudo apt update sudo apt install apache2

É isso aí, o Apache é instalado e iniciado automaticamente. Você pode verificar o status do serviço Apache emitindo:

sudo systemctl status apache2

● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d `-apache2-systemd.conf Active: active (running) since Sun 2018-06-24 02:17:57 PDT; 2min 41s ago Main PID: 3143 (apache2) Tasks: 55 (limit: 2321) CGroup: /system.slice/apache2.service |-3143 /usr/sbin/apache2 -k start |-3144 /usr/sbin/apache2 -k start `-3145 /usr/sbin/apache2 -k start

Ajustar o firewall

Se o seu servidor Ubuntu estiver protegido por um firewall, você precisará abrir as portas HTTP ( 80 ) e HTTPS ( 443 ).

Supondo que você esteja usando o UFW para gerenciar seu firewall, você pode abrir as portas necessárias com o seguinte comando:

sudo ufw allow 'Apache Full'

Você pode verificar a alteração com:

sudo ufw status

Status: active To Action From -- ------ ---- 22/tcp ALLOW Anywhere Apache Full ALLOW Anywhere 22/tcp (v6) ALLOW Anywhere (v6) Apache Full (v6) ALLOW Anywhere (v6)

Verificando a instalação do Apache

Para verificar se tudo funciona corretamente, abra o navegador, digite o endereço IP do servidor http://YOUR_IP_OR_DOMAIN/ e você verá a página de boas-vindas padrão do Ubuntu 18.04 Apache, como mostrado abaixo:

A página inclui algumas informações básicas sobre arquivos de configuração do Apache, scripts auxiliares e locais de diretório.

Estrutura e práticas recomendadas do arquivo de configuração do Apache

  • Todos os arquivos de configuração do Apache estão localizados no diretório /etc/apache2 . O arquivo de configuração principal do Apache é /etc/apache2/apache2.conf . As portas que o Apache escutará são especificadas em /etc/apache2/ports.conf .Apache Os arquivos de hosts virtuais são armazenados no diretório /etc/apache2/sites-available . Os arquivos de configuração encontrados neste diretório não são usados ​​pelo Apache, a menos que estejam vinculados ao diretório /etc/apache2/sites-enabled ativar um host virtual, é necessário criar um link simbólico usando o comando a2ensite nos arquivos de configuração encontrados em o diretório de sites-available para o diretório de sites-enabled . Para desativar um host virtual, use o a2dissite É uma boa idéia seguir uma convenção de nomenclatura padrão. Por exemplo, se o seu nome de domínio for mydomain.com , o arquivo de configuração do host virtual deverá ser nomeado /etc/apache2/sites-available/mydomain.com.conf arquivos de configuração responsáveis ​​pelo carregamento de vários módulos Apache estão localizados no diretório /etc/apache2/mods-available/ diretório. As configurações no diretório mods-available podem ser ativadas criando um link simbólico para o diretório /etc/apache2/mods-enable/ com o comando a2enconf e desativado com o comando a2enconf a2disconf contendo fragmentos de configuração global são armazenados no /etc/apache2/conf-available/ diretório /etc/apache2/conf-available/ . Os arquivos no diretório conf-available podem ser ativados criando um link simbólico para o arquivo /etc/apache2/conf-enabled/ com o comando a2enconf e desativado com o a2disconf arquivos de log do a2disconf ( access.log e error.log ) estão localizados no diretório /var/log/apache/ . É recomendável ter arquivos de log de error e access diferentes para cada vhost. Você pode definir o diretório raiz do documento do domínio para qualquer local que desejar. Os locais mais comuns para o webroot incluem:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Conclusão

Você instalou o Apache com sucesso no seu servidor Ubuntu 18.04. Agora você está pronto para começar a implantar seus aplicativos e usar o Apache como um servidor web ou proxy.

apache ubuntu

Esta postagem é parte da série de instruções sobre como instalar a pilha de lâmpadas no ubuntu-18-04.

Outras postagens nesta série:

• Como instalar o Apache no Ubuntu 18.04 • Como configurar os hosts virtuais do Apache no Ubuntu 18.04 • Apache seguro com Let's Encrypt no Ubuntu 18.04 • Como instalar o MySQL no Ubuntu 18.04 • Como instalar o PHP no Ubuntu 18.04