introdução
o Servidor HTTP Apache é o servidor web mais usado no mundo. Ele fornece muitos recursos poderosos, incluindo módulos carregáveis dinamicamente, suporte de mídia robusto, e ampla integração com outros softwares populares.
neste guia, explicaremos como instalar um servidor web Apache no seu servidor Ubuntu 18.04. Para uma versão mais detalhada deste tutorial, por favor consulte Como instalar o servidor web Apache no Ubuntu 18.04.,
pré-requisitos
Antes de iniciar este guia, deverá ter o seguinte:
- um servidor Ubuntu 18.04 e um utilizador regular, não root, com privilégios de sudo. Além disso, terá de activar uma firewall básica para bloquear portas não essenciais. Você pode aprender como configurar uma conta de usuário regular e configurar uma firewall para o seu servidor, seguindo o nosso guia inicial de configuração do servidor para Ubuntu 18.04.
Quando você tem uma conta disponível, faça login como seu usuário não-root para começar.,
Passo 1-A Instalação do Apache
Apache está disponível nos repositórios de software predefinidos do Ubuntu, para que o possa instalar usando ferramentas convencionais de gestão de pacotes.,Apache página de destino para confirmar que o software está sendo executado corretamente através do seu endereço IP:
You should see the default Ubuntu 18.04 Apache web page:
Step 4 — Setting Up Virtual Hosts (Recommended)
When using the Apache web server, you can use virtual hosts (similar to server blocks in Nginx) to encapsulate configuration details and host more than one domain from a single server. We will set up a domain called your_domain, but you should replace this with your own domain name. To learn more about setting up a domain name with DigitalOcean, see our introduction to DigitalOcean DNS.
Create the directory for your_domain
:
sudo mkdir /var/www/your_domain
Atribuir a propriedade do diretório:
- sudo chown -R $USER:$USER /var/www/your_domain
As permissões de seu web raízes deve ser correta, se você não tiver modificado o unmask
valor, mas você pode ter certeza de digitação:
- sudo chmod -R 755 /var/www/your_domain
Criar um exemplo de index.html
página usando nano
ou seu editor favorito:
- nano /var/www/your_domain/index.html
Dentro, adicione o seguinte exemplo de HTML:
<html> <head> <title>Welcome to Your_domain!</title> </head> <body> <h1>Success! The your_domain virtual host is working!</h1> </body></html>
gravar e fechar o ficheiro quando terminar.
Criar um novo host virtual de arquivo no /etc/apache2/sites-available/your_domain.conf
:
- sudo nano /etc/apache2/sites-available/your_domain.conf
Colar o seguinte bloco de configuração, atualizado para o novo diretório e nome de domínio:
gravar e fechar o ficheiro quando terminar.,
Ativar o arquivo com a2ensite
:
- sudo a2ensite your_domain.conf
Desativar o site padrão definido no 000-default.conf
:
- sudo a2dissite 000-default.conf
Teste de erros de configuração:
- sudo apache2ctl configtest
Você deve ver a seguinte saída:
OutputSyntax OK
Reinicie o Apache para implementar as alterações:
- sudo systemctl restart apache2
o Apache deve agora ser veiculação de seu nome de domínio., Você pode testar esta navegando , onde você deve ver algo como isto:
Conclusão
Agora que você tem o seu web server instalado, você tem muitas opções para o tipo de conteúdo para servir e tecnologias que você deseja usar para criar uma experiência mais rica.
Se quiser construir uma pilha de aplicações mais completa, veja este artigo sobre como configurar uma pilha de lâmpadas no Ubuntu 18.04.