I've recently installed Apache HTTP server on my computer. I have two questions:
When I enter my IP from the browser, I see a list of files/directories, just like in a FTP server. Is that a built in feature of Apache or Chrome browser?
Essa é uma função do Apache. Por padrão, o módulo mod_dir é carregado e o Indexes
option está ativado. O efeito é que, se alguém visitar um diretório (que não tem uma página de índice ) diretamente em vez de um arquivo específico, em vez de retornar um 404 , o Apache gera dinamicamente uma página da Web de listagem de diretórios mostrando uma lista de arquivos.
Geralmente é considerado desaconselhável manter essa opção ativada, pois geralmente acaba expondo arquivos que não devem ser expostos, portanto, é mais seguro desativá-la:
- Abra seu arquivo
httpd.conf
- Encontre suas raízes de diretório (por exemplo,
<Directory …>
) - Remova o valor
Indexes
da diretivaOptions
:
Options FollowSymLinks MultiViews Indexes
→
Options FollowSymLinks MultiViews
More important - how do I upload files from a remote computer to a selected folder in my server? I am really short on time and I was thinking there might be a built in way to do so, but could'nt find it. Is there?
Não como tal. O Apache é um servidor web , o que significa que se pretende primário como um servidor unidirecional para buscar e enviar páginas da web para os clientes. Há alguma funcionalidade de upload que pode ser usada para enviar páginas para o servidor, mas isso requer a instalação e configuração de software de servidor back-end como PHP, Perl, Ruby, CGI, etc. uma página apropriada do servidor e uma página de interface do cliente.
Se o que você quer fazer é simplesmente enviar arquivos para o servidor, então é melhor instalar apenas um FTP ( Servidor de transferência de arquivos ). Um software FTP popular (e de código aberto) é o FileZilla que inclui componentes de cliente e servidor.
Lembre-se de configurar uma conta e senha; você não quer deixá-lo aberto, caso contrário as pessoas poderiam usá-lo como um despejo de arquivos ilegais e preencher sua unidade.