Instale e configure o Apache Web Server no Ubuntu Top 10.Top 10

Instale e configure o Apache Web Server no Ubuntu Top 10.Top 10
O Apache Web Server é o servidor web de código aberto mais amplamente usado suportado na maioria do sistema operacional, incluindo Linux, Windows, MacOS, Solaris, etc. É altamente personalizável e pode ser integrado a outros módulos. Instalar e configurar o Apache para configuração básica é bastante fácil. Este artigo explicará como instalar e configurar o servidor da Web Apache no sistema operacional Ubuntu.

NOTA: Nós explicamos o procedimento explicado neste artigo sobre um Ubuntu 20.04 Sistema LTS.

Instalação do apache2; Etapa 1: Atualização

Primeiro, precisaremos atualizar o índice de repositório do sistema para instalar a versão mais recente do Apache2. Para fazer isso, inicie o terminal usando o atalho Ctrl+Alt+T e execute o seguinte comando:

$ sudo apt update

Observe que apenas um usuário autorizado pode instalar, atualizar ou remover os pacotes do sistema Linux.

Etapa 2: Instale o Apache2

Em seguida nesta etapa, instalaremos o Apache2 Web Server. Para isso, execute o comando abaixo no terminal:

$ sudo apt install apache2

O sistema pode pedir confirmação, fornecendo a você um S/n opção. Bater y e depois entre para continuar. Depois disso, o servidor da Web Apache2 e todas as dependências serão instaladas em seu sistema.

Depois de instalado, verifique a versão do servidor Apache da seguinte forma:

$ apache2 -versões

Configuração do firewall

Agora, precisaremos abrir determinadas portas em nosso sistema para acessar o Apache de fora. Primeiro, vamos listar os perfis de aplicativos para os quais precisamos dar acesso Apache a. Execute o seguinte comando para fazer isso:

Lista de aplicativos $ sudo ufw

Aqui você pode ver diferentes perfis Apache.

Usaremos o perfil altamente restritivo 'Apache' para ativar a Ctividade da rede na porta 80.

$ sudo ufw permitir 'apache'

Agora verifique o status que mostrará o Apache permitido no firewall.

$ sudo ufw status

Configurar o Apache Web Server; Verificando o serviço Apache

Antes de avançar em direção à configuração, primeiro, verifique se o serviço Apache está operacional. Para isso, execute o comando abaixo no terminal:

$ sudo status Systemctl Apache2

Na saída acima, você pode ver que o serviço Apache2 está ativo e em execução.

Outra abordagem para verificar se o Apache está funcionando bem solicitando uma página da web do servidor da Web Apache. Para fazer isso, encontre seu endereço IP usando o seguinte comando:

$ hostname -i

Em seguida, abra o navegador da web e acesse a página de boas -vindas do Apache da seguinte forma:

http: // 192.168.72.134

Substitua o 192.168.72.134 pelo endereço IP da sua máquina.

Ao navegar para o link acima no navegador, você vê a página de boas -vindas do Apache, que é a indicação de que o servidor Apache está funcionando corretamente.

Configurando hosts virtuais no Apache

Se você tiver vários domínios que precisam ser servidores do servidor Web Apache único, precisará configurar hosts virtuais. A seguir, mostraremos como configurar um host virtual no Apache. Vamos configurar o nome de domínio “Info.líquido". Certifique -se de substituir a informação.ne com seu próprio nome de domínio.

Etapa 1: crie um diretório para o seu domínio

Nesta etapa, criaremos um diretório para o nosso nome de domínio. Este diretório será usado para armazenar os dados em nosso site.

Execute o seguinte comando no terminal substituindo as informações.rede com seu próprio nome de domínio:

$ sudo mkdir -p/var/www/info.net/html

Altere a propriedade do diretório para o usuário atual:

$ sudo chown -r $ user: $ user/var/www/info.net/html

Atribuir as permissões necessárias da seguinte maneira:

$ sudo chmod -r 755/var/www/info.líquido

Etapa 2: Faça uma página de amostra para o seu site

Configuramos o host virtual e atribuímos a permissão necessária. Agora, criamos uma página de amostra para o nosso site. Criaremos a página de amostra usando o Nano Editor, no entanto, qualquer editor de texto pode ser usado para esse fim.

$ nano/var/www/info.net/html/índice.html

Copie cola estas linhas de código HML:



Bem -vindo à informação.líquido!


Você está executando informações.rede no Ubuntu 20.04!



Agora use Ctrl+O para salvar e depois Ctrl+X para sair do arquivo.

Etapa 3: Crie um arquivo de host virtual

O Apache Server vem com o arquivo host virtual por padrão. Este arquivo é usado para servir o conteúdo do servidor da web. No entanto, geraremos o novo arquivo de host virtual com o seguinte comando:

$ sudo nano/etc/apache2/sites-disponível/info.líquido.conf

Agora insira as linhas abaixo, substituindo o informações.líquido pelo seu próprio nome de domínio.


ServerAdmin [email protected]íquido
Informações do nome do servidor.líquido
INFO SERVERALIAS.líquido
Documentroot/var/www/info.net/html
ErrorLog $ apache_log_dir/erro.registro
CustomLog $ apache_log_dir/acesso.log combinado

Agora use Ctrl+O para salvar e depois Ctrl+X para sair do arquivo.

Etapa 4: Ative o arquivo de configuração do host virtual

Nesta etapa, criaremos o arquivo de configuração do host virtual. Para isso, execute o seguinte comando no terminal:

$ sudo a2ensite informações.líquido.conf

Agora desative o “000 defasco.Conf ”arquivo de configuração virtual padrão da seguinte forma:

$ sudo a2dissite 000-default.conf

Agora reinicie o Apache para ativar a nova configuração da seguinte forma:

$ sudo systemctl reiniciar apache2

Etapa 5: teste para erros

Depois que todas as configurações forem concluídas, você poderá testar quaisquer erros de configuração:

$ sudo apache2ctl configtest

Você pode receber o seguinte erro:

Para resolver este erro, edite o nome do servidor.conf arquivo:

$ sudo nano/etc/apache2/conf-available/servername.conf

Em seguida, adicione esta linha substituindo as informações.rede com seu próprio nome de domínio:

Informações do nome do servidor.líquido

Salvar e sair do nome do servidor.conf Arquive e execute:

$ sudo a2enconf servername

Agora novamente execute:

$ sudo apache2ctl configtest

Desta vez, esperançosamente, você não receberá nenhum erro.

Etapa 6: Teste o host virtual

Agora o servidor da Web Apache está pronto para servir nosso domínio. Vamos testar isso navegando para o seguinte link no navegador:

http: // informações.líquido

Substitua o informações.líquido com seu nome de domínio.

A página de índice a seguir mostra que o servidor Apache está pronto para servir nosso nome de domínio.

Gerenciando o servidor Apache

Para gerenciar o servidor Apache, aqui estão alguns dos comandos úteis que você pode executar no terminal:

Para iniciar o servidor Apache:

$ sudo systemctl start apache2

Para parar o servidor Apache:

$ sudo systemctl stop apache2

Para parar e depois começar o Apache ”

$ sudo systemctl stop apache2

Para recarregar o servidor Apache para atualizar as novas configurações:

$ sudo systemctl recarregar apache2

Para iniciar o Apache na inicialização:

$ sudo systemctl Ativar apache2

Para desativar o Apache na inicialização:

$ sudo systemctl desative apache2

Este artigo explicou em detalhes a instalação e a configuração do Apache Web Server no Ubuntu 20.04. Também explicamos a criação de um host virtual. Agora você pode configurar vários domínios no mesmo servidor Apache. No final, mencionamos alguns comandos que podem ser muito úteis para gerenciar o servidor da Web Apache.