EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Definir como idioma padrão
Perguntas de PF - Fórum

Como servir arquivos que estão fora do htdocs no Apache

Webmasters e SEO  
 
Como servir arquivos que estão fora do htdocs no Apache

Normalmente, Ao configurar Apache, Tendemos a ter todos os nossos arquivos de web em uma pasta www o htdocs. Assim, a qualquer momento podemos saber o que é que está acessível através do nosso servidor.

Mas Há casos em que o pasta Eles são os arquivos de que precisamos para servir do lado de fora Esta rota de, e questões, por estruturação de dispositivo de armazenamento, ou por qualquer outro motivo, É preferível deixar esses arquivos em seu caminho atual, em vez de movê-los dentro de pastas as habituais.

Para fazer isso, Apache nos dá a possibilidade de criação de Alias, que são apenas formas de link nomes de pastas, dentro do caminho no servidor, outras rotas fora da rota normal. Desta forma, Você pode acessar a pasta em questão por meio de nosso caminho de serviço web.

Para esclarecer um pouco mais este, Vamos supor que temos um Servidor web Apache em local, cujo raiz da pasta É um exemplo de caminho /SRV/www e dentro do qual é outra pasta com um projeto web chamado proyecto1. Claro com isso, para acessar a rota da proyecto1, Basta digitar no seu navegador o URL Isso também: localhost/proyecto1.

Imagine agora que nós queremos ser capazes de acessar para um proyecto2, Encontra-se na rota /usuário/meus-projetos, Mas que, por qualquer razão, Nós não queremos mover a pasta ou diretório na pasta /SRV/www. Neste caso, faremos uso do Alias Isso nos dá Apache.

A primeira coisa que devemos fazer é Aberto o arquivo de configuração do apache httpd. conf. São normalmente encontrados na Caminho de instalação do Apache, e dependendo da sua distribuição de Linux, ou se você estiver executando algum tipo de servidor combinado como XAMPP, MAMP o LÂMPADA, Isso pode variar um pouco.

Depois de aberto, olhando o bloco onde são esses Alias. Esta seção começa com o texto: <IfModule alias_module>. Uma vez aqui, Você tem a única esquerda Configurar um novo Alias para o seu projeto dentro desta seção. No caso em que assumimos, Seria algo como o seguinte:

Guardião mudanças e reiniciar seu servidor Apache. Uma vez iniciado, Se você digitar no seu navegador a rota localhost/proyecto2 Você verá que você acessá-lo sem ter movido seu projeto para o percurso habitual do seu servidor web.

Por favor, note que para o acesso a esta rota, Ele deve ter o permissões necessárias, Desde, em caso contrário, Não vai ter sucesso nesta.

Deixe-em um comentário ou entrar para oFórum
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

Artigos relacionados