O que são os diretórios www e public_html em minha pasta? ⋆ ALexHost SRL

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills
09.12.2024

O que são os diretórios www e public_html em minha pasta?

Em ambientes de hospedagem na Web, especialmente aqueles que usam hospedagem compartilhada ou cPanel, você encontrará com frequência diretórios chamados www e public_html na sua conta de hospedagem. Esses diretórios são essenciais para gerenciar e fornecer o conteúdo de seu site. Aqui está uma explicação sobre o que são esses diretórios, suas finalidades e como eles se relacionam entre si.

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 fins mais 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 diretório 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: Em configurações de servidor personalizadas, 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

O diretório public_html é o principal diretório para armazenar arquivos de sites que você deseja tornar acessíveis pela Internet. O diretório www geralmente existe como um link simbólico para o public_html e apresenta o mesmo conteúdo. Entender a relação entre esses diretórios é importante para gerenciar os arquivos do seu site, garantindo que eles estejam organizados e acessíveis adequadamente.

Na maioria dos casos, você pode simplesmente se concentrar em usar o diretório public_html para fazer upload e gerenciar o conteúdo do seu site. No entanto, se você vir www e public_html em seu servidor, lembre-se de que eles provavelmente apontam para o mesmo local e se comportarão da mesma maneira ao servir o conteúdo do seu site.

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills