Instalando LAMP no Ubuntu - Curso PHP+MySQL - Estudonauta
Índice:
- Pré-requisitos
- Instale o Apache
- Ajustar o firewall
- Verificando a instalação do Apache
- Estrutura e práticas recomendadas do arquivo de configuração do Apache
- Conclusão
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-enabledativar um host virtual, é necessário criar um link simbólico usando o comandoa2ensitenos arquivos de configuração encontrados em o diretório desites-availablepara o diretório desites-enabled. Para desativar um host virtual, use oa2dissiteÉ uma boa idéia seguir uma convenção de nomenclatura padrão. Por exemplo, se o seu nome de domínio formydomain.com, o arquivo de configuração do host virtual deverá ser nomeado/etc/apache2/sites-available/mydomain.com.confarquivos 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óriomods-availablepodem ser ativadas criando um link simbólico para o diretório/etc/apache2/mods-enable/com o comandoa2enconfe desativado com o comandoa2enconfa2disconfcontendo fragmentos de configuração global são armazenados no/etc/apache2/conf-available/diretório/etc/apache2/conf-available/. Os arquivos no diretórioconf-availablepodem ser ativados criando um link simbólico para o arquivo/etc/apache2/conf-enabled/com o comandoa2enconfe desativado com oa2disconfarquivos de log doa2disconf(access.logeerror.log) estão localizados no diretório/var/log/apache/. É recomendável ter arquivos de log deerroreaccessdiferentes 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 ubuntuEsta 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.04Como instalar e configurar o nextcloud com apache no ubuntu 18.04
O Nextcloud é uma plataforma de colaboração e compartilhamento de arquivos auto-hospedada de código aberto, semelhante ao Dropbox. Neste tutorial, mostraremos como instalar e configurar o Nextcloud com Apache em uma máquina Ubuntu 18.04.
Como instalar e configurar o owncloud com apache no ubuntu 18.04
O ownCloud é uma plataforma de sincronização e compartilhamento de arquivos de código aberto e auto-hospedado. Neste tutorial, mostraremos como instalar e configurar o ownCloud com Apache em uma máquina Ubuntu 18.04.
Como instalar o apache cassandra no ubuntu 18.04
O Apache Cassandra é um banco de dados NoSQL de código aberto e gratuito, sem um único ponto de falha. Neste tutorial, mostraremos como instalar o Apache Cassandra no Ubuntu 18.04.







