Configurar localização no VirtualHost

Configurar localização no VirtualHost

Sou novo no Apache e tenho algumas dúvidas. Primeiro de tudo estou trabalhando em um governo regional e tenho que configurar no meu computador um ambiente de trabalho, então segui um manual que eles têm para fazer isso. Mas eles também têm alguns arquivos de configuração pré-configurados que tenho que copiar em uma máquina virtual rodando centos que é um servidor de aplicação. Aqui está o arquivo apache pré-configurado:

<VirtualHost *:80>

ServerAdmin [email protected]
ServerName sagir.guadaltel.es
ErrorLog logs/sagir.guadaltel.es-error_log
CustomLog logs/sagir.guadaltel.es-access_log common
RewriteEngine on
RewriteRule ^/$ /sagir [R]

<Location /TrewaAdm>
    ProxyPass ajp://localhost:8109/TrewaAdm
    ProxyPassReverse ajp://localhost:8109/TrewaAdm
</Location>

<Location /sagir>
    ProxyPass ajp://localhost:8109/sagir
    ProxyPassReverse ajp://localhost:8109/sagir
</Location>

<Location /sagir2>
    ProxyPass ajp://localhost:8209/sagir2
    ProxyPassReverse ajp://localhost:8209/sagir2
</Location>

</VirtualHost>

Bom, minha dúvida é sobre quase tudo, o que significa esse arquivo? para que serve a localização da tag? Preciso ter uma pasta chamada "sagir" ou "TrewaAdm". Bem, qualquer ajuda será apreciada.

Responder1

Você deve começar lendo os guias do usuário paraHospedagem VirtualeMapeando URLs para o sistema de arquivos. Em seguida, leia a documentação das diretivas VirtualHost, Location, ProxyPasse ProxyPassReverse. Reserve um tempo para ler e entender essa documentação. Você voltará a isso indefinidamente.

Não, você não precisa ter diretórios “sagir” ou “TrewaAdm”. Se alguém solicitar, por exemplo http://example.com/sagir, do seu site, esta configuração irá proxy (encaminhar) a solicitação pelo protocolo AJP para um ouvinte em localhost:8109, se houver um em seu servidor.

Boa sorte!

informação relacionada