O que são os diretórios www e public_html em minha pasta?
Entendendo www e public_html: A base do seu site
O que são os diretórios www e public_html e por que eles são importantes? Na hospedagem na Web, os diretórios public_html e www são o coração do seu site, contendo todos os arquivos – HTML, CSS, imagens e scripts – que tornam seu site acessível on-line. Independentemente de você estar usando hospedagem compartilhada ou cPanel, entender esses diretórios ajuda a gerenciar seu site como um profissional. Este guia detalha suas funções e como eles trabalham juntos para manter seu site ativo e organizado.
diretório public_html
- Definição: O diretório public_html é o diretório raiz do seu site em um servidor da Web. É a pasta padrão em que o conteúdo da Web (arquivos HTML, imagens, CSS, JavaScript etc.) é armazenado. Todos os arquivos colocados dentro do diretório public_html podem ser acessados pela Internet usando o seu nome de domínio.
- Finalidade:
- Serve como a raiz do documento para seu domínio principal. Por exemplo, se o seu domínio for example.com, qualquer arquivo ou pasta dentro de public_html poderá ser acessado usando https://example.com.
- É nesse local que você deve carregar os arquivos do seu site se quiser que eles sejam acessíveis ao público. Por exemplo:
- Um arquivo index.html colocado em public_html será exibido quando os usuários visitarem https://example.com.
- Um arquivo chamado about.html colocado em public_html pode ser acessado por meio de https://example.com/about.html.
- Arquivos e pastas comuns dentro de public_html:
- index.html / index.php: O arquivo principal que é carregado quando alguém visita seu domínio.
- css/: Uma pasta que pode conter arquivos CSS para estilização.
- js/: Uma pasta que pode conter arquivos JavaScript.
- images/: Uma pasta para armazenar imagens usadas no site.
diretório www
- Definição: O diretório www é normalmente um link simbólico ou atalho que aponta para o diretório public_html. Ele existe por motivos históricos e de compatibilidade.
- Finalidade:
- A pasta www fornece um caminho alternativo para o diretório public_html. Essencialmente, é outra maneira de acessar o mesmo conteúdo armazenado em public_html.
- Para a maioria dos fins práticos, colocar arquivos na pasta www é o mesmo que colocá-los em public_html, pois eles fazem referência ao mesmo diretório.
- Por que ele existe?
- O diretório www é um recurso herdado de ambientes de hospedagem na Web mais antigos e geralmente é mantido para garantir a compatibilidade com scripts e sites que esperam encontrar um diretório www.
- Alguns usuários estão mais familiarizados com o uso do www como diretório raiz do site, portanto, os provedores de hospedagem geralmente o incluem por conveniência.
Como o www e o public_html funcionam juntos
- Relação de link simbólico:
- Em muitas configurações de hospedagem, www é um link simbólico (ou link simbólico) para public_html. Isso significa que os dois diretórios apontam para o mesmo local no servidor. Todos os arquivos ou alterações feitas em um diretório serão refletidos no outro.
- Por exemplo:
- Se você colocar um arquivo contact.html dentro de public_html, ele também aparecerá dentro de www porque www é um ponteiro para public_html.
- Acesso a arquivos usando ambos os caminhos:
- Do ponto de vista do usuário, não há diferença entre usar www e public_html. Ambos são mapeados para o seu domínio, portanto, o acesso a um arquivo de qualquer um dos diretórios funcionará da mesma forma.
- Se você fizer upload de um arquivo para www, estará essencialmente fazendo upload para public_html e vice-versa.
Cenário de exemplo
Suponha que você tenha uma conta de hospedagem com o domínio example.com e veja os seguintes diretórios:
- public_html/index.html
- www/index.html
Se você carregar ou modificar o index.html em public_html ou www, ele poderá ser acessado pelo navegador em https://example.com/.
Diferenças em alguns ambientes de hospedagem
- hospedagem baseada no cPanel: A maioria dos ambientes de hospedagem compartilhada que usam o cPanel usará public_html como a raiz padrão do documento para o domínio principal, com www como um link simbólico para ele.
- Configurações de servidor personalizadas: Nas configurações de servidores personalizados, o www pode ou não existir, dependendo de como o servidor está configurado. Entretanto, public_html (ou um diretório semelhante) é sempre necessário como raiz do documento para servir páginas da Web.
- Subdomínios e domínios complementares: Para subdomínios ou domínios complementares, podem ser criados diretórios separados dentro do public_html ou ao lado dele. Por exemplo:
- public_html/subdomain/ para subdomínio.example.com.
- public_html/addon-domain/ para addon-domain.com.
Conclusão: Assuma o controle dos arquivos do seu site
O diretório
public_html
www
public_html