Apache no Ubuntu com Webmin: Guia Completo e Fácil!

O Apache destaca-se como uma ferramenta excepcional para servidores web, operando de forma eficaz no Ubuntu. No entanto, sua configuração pode apresentar desafios. Felizmente, para quem utiliza o Webmin em seu sistema Ubuntu Server, o processo torna-se mais acessível através da interface gráfica do Webmin.

Este guia tem como objetivo demonstrar como implementar um servidor web Apache em um Ubuntu Server, aproveitando o Webmin. Além disso, abordaremos como gerenciar este servidor por meio da interface web do Webmin.

Instalação do Webmin no Ubuntu Server

Para usufruir do módulo de servidor Apache integrado no Webmin, é necessário primeiro configurar a interface web do Webmin. Felizmente, a instalação do Webmin não é complexa. Para iniciar, abra um terminal, acesse o servidor Ubuntu via SSH (ou diretamente) e insira comandos na linha de comando.

Após o acesso à linha de comando do Ubuntu Server, siga estes passos para ter a interface web do Webmin pronta e funcional:

wget http://prdownloads.sourceforge.net/webadmin/webmin_1.981_all.deb
sudo apt install ./webmin_1.981_all.deb

Caso necessite de mais detalhes na configuração do Webmin no seu servidor Ubuntu, consulte o nosso guia específico sobre como configurar o Webmin no Ubuntu Server.

Configurando a Senha de Root

Para acessar a interface web do Webmin no seu servidor Ubuntu, é indispensável ter acesso à conta root e à respectiva senha. O Ubuntu, por padrão, bloqueia a senha de root por motivos de segurança.

Para definir a senha de root, primeiramente, faça login como root utilizando o comando sudo -s.

sudo -s

Com acesso root, a senha pode ser definida. Utilize o comando passwd para informar ao Ubuntu que deseja definir a senha de root. Certifique-se de que a senha seja fácil de memorizar, mas segura.

Nota: Se necessitar de auxílio para gerar uma senha segura, clique aqui.

passwd

Com a conta root configurada, o login na interface web do Webmin é possível. Para acessá-la no seu servidor Ubuntu, abra uma nova aba no seu navegador e acesse o URL abaixo:

http://SEU_ENDERECO_IP_OU_HOSTNAME_DO_UBUNTU:10000

Importante: no login do Webmin, utilize “root” como nome de usuário e a senha recém-criada no campo correspondente.

Instalação dos Pacotes do Servidor Web Apache no Ubuntu Server

Para configurar o Apache no Ubuntu Server através do Webmin, siga o guia passo a passo apresentado abaixo.

Passo 1: Expanda o menu lateral esquerdo para visualizar as opções. Encontre a seção “Webmin”, ao lado de “Painel”, localize o botão “Módulos não usados” e clique sobre ele.

Passo 2: Na área “Módulos não usados”, localize e selecione o botão “Servidor Web Apache” para acessar o módulo Servidor Web Apache.

Passo 3: Na área do módulo Webmin Apache Webserver, uma mensagem será exibida: “O executável do servidor Apache /usr/sbin/apache2 não existe. Se o Apache já estiver instalado, ajuste a configuração do módulo para utilizar o caminho correto.”

Para iniciar o processo de instalação, clique no botão verde “Instalar agora” no seu sistema Ubuntu Server.

Passo 4: Após selecionar o botão verde “Instalar agora”, ele se tornará azul com o mesmo nome. Clique novamente neste botão para instalar todos os pacotes necessários para a execução do Apache no Ubuntu Server.

Configurando seu Servidor Web Apache no Webmin

As configurações padrão do servidor web Apache podem ser adequadas, mas talvez seja necessário personalizar algumas delas. Veja como fazer isso.

Passo 1: Na barra lateral do Webmin, clique na seção “Servidores”.

Passo 2: Dentro da área “Servidores”, selecione a opção “Servidor Web Apache”. Esta ação o direcionará para a área de configuração do Apache Webserver.

Passo 3: Localize a configuração que deseja ajustar no seu servidor web Apache. As opções incluem “Processos e limites”, “Rede e endereços”, “Tipos de MIME”, “Diversos”, “Arquivos de opções por diretório”, etc.

Adicionando Arquivos ao seu Servidor Web Apache

Com o servidor Apache instalado e em funcionamento, chegou a hora de adicionar arquivos HTML. Veja como realizar esta tarefa através do Webmin.

Passo 1: No menu lateral esquerdo do Webmin, selecione a opção “Ferramentas”.

Passo 2: Na área “Ferramentas”, localize e selecione a opção “Gerenciador de Arquivos” para abrir o aplicativo gerenciador de arquivos do Webmin.

Passo 3: No gerenciador de arquivos, localize “var” e clique duas vezes para acessar o diretório /var/. Em seguida, selecione a pasta “www” e clique duas vezes para entrar em /var/www/.

Passo 4: Na pasta /var/www/, encontre e clique duas vezes na pasta “html” para acessar o diretório web do seu servidor Apache.

Passo 5: No gerenciador de arquivos do Webmin, selecione o botão “Arquivo”. Em seguida, selecione o texto “Arraste e solte arquivos aqui ou clique para selecionar” para fazer o upload de um novo documento HTML para o seu servidor Apache.