0% acharam este documento útil (0 voto)
1 visualizações6 páginas

Web 02

O documento aborda a configuração de serviços web, FTP e proxy no Linux, detalhando comandos do systemctl para gerenciar o serviço Apache. Ele explica como criar VirtualHosts para sites e a instalação do serviço FTP usando o VSFTPD, incluindo a configuração necessária e a liberação de portas no firewall. Além disso, fornece informações sobre arquivos de configuração e como testar os serviços configurados.

Enviado por

miguel
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
1 visualizações6 páginas

Web 02

O documento aborda a configuração de serviços web, FTP e proxy no Linux, detalhando comandos do systemctl para gerenciar o serviço Apache. Ele explica como criar VirtualHosts para sites e a instalação do serviço FTP usando o VSFTPD, incluindo a configuração necessária e a liberação de portas no firewall. Além disso, fornece informações sobre arquivos de configuração e como testar os serviços configurados.

Enviado por

miguel
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

6 Configuração dos serviços web, FTP e proxy no Linux

Quadro 1. Opções do comando systemctl

Comando Explicação

systemctl status apache2 Verifica o status do serviço


systemctl stop apache2 Para o serviço
systemctl start apache2 Inicia o serviço
systemctl restart apache2 Reinicia o serviço
systemctl enable apache2 Ativa o serviço no boot do sistema
systemctl disable apache2 Desativa o serviço no boot do sistema

Esses comandos são úteis para a manipulação do serviço, como exem-


plificado na Figura 4, que apresenta a aplicação do comando systemctl
status apache2 (BONAN, 2010). Além de a saída do comando mostrar
que o serviço está ativo, ela ilustra a estrutura da pasta da ferramenta.

Figura 4. Visualização do status da ferramenta Apache.

Para testar a ferramenta Apache em funcionamento, pode-se digitar, na url


do navegador, o endereço “ip da sua máquina”. Em seguida, aparecerá uma
tela de boas-vindas sobre a Apache. Para saber o endereço IP da sua máquina,
basta digitar hostname-I na linha de prompt (SIEVER et al., 2006). Por padrão,
Configuração dos serviços web, FTP e proxy no Linux 7

a ferramenta Apache no sistema Linux Ubuntu 18.x instala alguns arquivos


e pastas. O Quadro 2, a seguir, apresenta as principais pastas e arquivos de
configuração da ferramenta Apache.

Quadro 2. Pastas e arquivos de configuração da ferramenta Apache

Comando Explicação

/var/www/ A pasta www é a pasta raiz de armazenamento do site,


da página ou da aplicação na Apache. Esse arquivo fica
armazenado em uma subpasta com um nome criado
pelo desenvolvedor, como, por exemplo, /var/www/
site. Cada subpasta armazena um site diferente a ser
executado na barra de url do navegador.
/etc/apache2 Essa pasta contém diversos arquivos, como o arquivo
de configuração [Link], arquivo de espe-
cificação de portas [Link] e subpastas com
sites-available.
/etc/apache2/ Nessa pasta, o usuário criará os seus arquivos de confi-
sites-available guração para cada site criado na pasta /var/www.

O próximo passo é criar dois VirtualHosts, ou seja, dois sites dentro da


Apache para serem executados via navegador das máquinas clientes. Cada
VirtualHost cria especificações para o site criado, como o endereço a ser
buscado na url, a localização da pasta em que as informações do site estão
armazenadas, o nome do servidor, entre outras (BONAN, 2010). A ferramenta
Apache disponibiliza um arquivo padrão — [Link] —, que
contém a estrutura-base de configuração dos arquivos de host.
Aqui, serão criados dois VirtualHosts: os arquivos [Link]
e serviç[Link]. Ambos os arquivos estão associados às subpastas
criadas no endereço /var/www/, uma chamada [Link], e a outra,
serviç[Link]. Com o intuito de facilitar o processo, será copiado o arquivo
padrão [Link], com as subpastas [Link] e
serviç[Link], e serão alteradas somente as informações internas
8 Configuração dos serviços web, FTP e proxy no Linux

para cada site específico, além de criar as pastas referentes a cada site via
cópia da pasta /var/www/html/ com o arquivo [Link]. Essa pasta
é o padrão de instalação que acompanha a Apache. Para copiar /var/www/
html e /[Link] para as nossas pastas, utilizaremos o comando cp,
conforme os códigos a seguir:
cp /var/www/html/[Link] /var/www/[Link]/
[Link] e cp /var/www/html/[Link] /var/www/ser-
[Link]/[Link].
É possível editar o arquivo [Link] com o editor de texto de sua
preferência. Lembre-se de que se deve inserir nos arquivos algo que os di-
ferencie. Agora, serão editados os dois arquivos de configuração dos sites.
A Figura 5, a seguir, mostra o site [Link], porém a configuração do
site [Link] é a mesma, de modo que é preciso alterar as informações
do site [Link].

Figura 5. Arquivo de configuração de VirtualHost [Link].


Configuração dos serviços web, FTP e proxy no Linux 9

Por fim, deve-se testar essas configurações em cada uma das máquinas
clientes pela url, conforme ilustrado na Figura 6. Como pode ser visto, o
servidor Apache está ativo e respondendo a solicitações das páginas do site
específico.

Figura 6. Teste nas máquinas clientes.

2 Configuração do serviço FTP no Linux


Provavelmente, você já fez algum procedimento de download de arquivos,
sons e vídeos da internet. O serviço de FTP é uma conexão que permite que
arquivos possam ser trocados entre duas máquinas (FOROUZAN, 2009), de
modo que é muito utilizado na internet por seus usuários.
No sistema operacional Linux, há algumas ferramentas que implementam
o serviço de FTP, porém a ferramenta VSFTPD (Very Secure File Transfer
Protocol Deamon) é uma das mais velozes e seguras (BONAN, 2010). Desse
modo, aqui, será utilizada a ferramenta VSFTPD para conhecer o processo
de instalação e configuração do serviço FTP em ambientes Linux. Como
primeiro passo, deve-se realizar a instalação do pacote via linha de comando
apt-get install (Figura 7).
10 Configuração dos serviços web, FTP e proxy no Linux

Figura 7. Instalação da ferramenta VSFTPD.

Após a instalação da ferramenta, há algumas considerações relevantes:


os arquivos de configuração do VSFTPD ficam localizados dentro da pasta
/etc. Esses arquivos são dois: o arquivo de configuração da ferramenta,
[Link], e o arquivo de configuração da lista de usuário, vsftpd.
userlist. Além disso, é preciso liberar portas no firewall que estão asso-
ciadas ao serviço. A Figura 8, a seguir, mostra as portas 20 e 21 liberadas no
firewall para o bom funcionamento do serviço. A porta 20 faz o controle do
serviço, ao passo que a porta 21 faz a transferência dos dados.

Figura 8. Portas 20 e 21 liberadas no firewall.


Configuração dos serviços web, FTP e proxy no Linux 11

Em seguida, é preciso fazer as configurações necessárias do arquivo de


configuração do serviço VSFTPD, [Link], que está localizado na
pasta /etc. É possível utilizar qualquer editor de texto para a edição desse
arquivo de configuração.

O arquivo de configuração do serviço de FTP possui diversas opções de configuração.


Para saber mais sobre as opções de configuração do arquivo [Link], leia o
tutorial no site Viva o Linux.

A Figura 9, a seguir, apresenta o arquivo de configuração da ferramenta, o


[Link]. Esse arquivo possui diversas opções de configuração, como
local_enable = YES, que permite o acesso de usuário de redes locais,
e write_enable = YES, que permite a escrita.

Figura 9. Arquivo de configuração [Link].

Você também pode gostar