Configurar la ubicación en VirtualHost

Configurar la ubicación en VirtualHost

Soy nuevo en Apache y tengo algunas preguntas. En primer lugar, estoy trabajando en un gobierno regional y tengo que configurar en mi computadora un entorno de trabajo, así que seguí un manual para hacerlo. Pero también tienen algunos archivos de configuración preconfigurados que tengo que copiar en una máquina virtual que ejecuta centos, que es un servidor de aplicaciones. Aquí está el archivo apache preconfigurado:

<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>

Bueno, mi pregunta es sobre casi todo, ¿qué significa este archivo? ¿Para qué sirve la ubicación de la etiqueta? ¿Tengo que tener una carpeta llamada "sagir" o "TrewaAdm"? Bueno, cualquier ayuda será apreciada.

Respuesta1

Deberías empezar leyendo las guías de usuario deAlojamiento virtualyAsignación de URL al sistema de archivos. Luego lea la documentación de las directivas VirtualHost, Location, ProxyPassy ProxyPassReverse. Tómese el tiempo para leer y comprender esa documentación. Volverás a ello una y otra vez.

No, no es necesario tener directorios "sagir" o "TrewaAdm". Si alguien solicita, por ejemplo http://example.com/sagir, desde su sitio, esta configuración enviará (reenviará) la solicitud mediante el protocolo AJP a un oyente en localhost:8109, si hay uno en su servidor.

¡Buena suerte!

información relacionada