Diferencia entre revisiones de «SIU-Guarani/Version3.14.0/vhost»

De SIU
Saltar a: navegación, buscar
(Página creada con «= Configuración de VirtualHost = A continuación mostraremos un ejemplo, en el que se configurarán tres hosts virtuales de Apache, para: # Atender el acceso general a G...»)
 
Línea 16: Línea 16:
 
Partimos de una instalación de producción, en la que ya fueron eliminados y despublicados los proyectos '''toba_editor''' y '''toba_referencia'''. Es decir, sólo existen en la instancia los proyectos '''guarani''' y '''toba_usuarios'''.
 
Partimos de una instalación de producción, en la que ya fueron eliminados y despublicados los proyectos '''toba_editor''' y '''toba_referencia'''. Es decir, sólo existen en la instancia los proyectos '''guarani''' y '''toba_usuarios'''.
  
Además, como publicaremos el proyecto '''guarani''' en la raíz del host virtual, lo dejamos establecido con el string vacío en la variable "url" del bloque de configuración del proyecto del archivo '''instancia.ini''':  
+
El checkout lo tenemos en la carpeta '''/opt/proyectos/gestion'''.
 +
 
 +
Como publicaremos el proyecto '''guarani''' en la raíz del host virtual, lo dejamos establecido con el string vacío en la variable "url" del bloque de configuración del proyecto del archivo '''instancia.ini''':  
  
 
<source lang="ini" enclose="div">
 
<source lang="ini" enclose="div">
Línea 33: Línea 35:
 
url = ""
 
url = ""
 
url_pers = "/guarani_pers"
 
url_pers = "/guarani_pers"
 +
</source>
 +
 +
Como primer paso para la configuración del VirtualHost, crearemos un archivo de configuración en algún lugar (en este ejemplo será '''/opt/proyectos/conf/vhosts.conf'''), y lo incluiremos en Apache:
  
 +
<source lang="apache" enclose="div">
 +
Include "/opt/proyectos/conf/vhosts.conf"
 
</source>
 
</source>

Revisión del 17:01 25 oct 2017

Configuración de VirtualHost

A continuación mostraremos un ejemplo, en el que se configurarán tres hosts virtuales de Apache, para:

  1. Atender el acceso general a Gestión, mostrando cómo restringir por rango de IPs.
  2. Atender accesos públicos a Gestión, permitiendo el acceso a un conjunto limitado de operaciones (solicitud de constancias y certificados desde 3w, validación de constancias), y prohibiendo el acceso al resto del sistema.
  3. Atender el acceso a la interfaz de Autogestión (3w)

Para los ejemplos, asumimos que tenemos registrados los siguientes dominios:

  1. g3.unx.edu.ar
  2. g3publico.unx.edu.ar
  3. 3w.unx.edu.ar

1. Acceso general a Gestión

Partimos de una instalación de producción, en la que ya fueron eliminados y despublicados los proyectos toba_editor y toba_referencia. Es decir, sólo existen en la instancia los proyectos guarani y toba_usuarios.

El checkout lo tenemos en la carpeta /opt/proyectos/gestion.

Como publicaremos el proyecto guarani en la raíz del host virtual, lo dejamos establecido con el string vacío en la variable "url" del bloque de configuración del proyecto del archivo instancia.ini:

; Configuracion de la INSTANCIA

base = "guarani3"
proyectos = "toba_usuarios, guarani"
tipo = "normal"

[toba_usuarios]
path = "/opt/proyectos/gestion/lib/toba/proyectos/toba_usuarios"
url = "/toba_usuarios"

[guarani]
path = "/opt/proyectos/gestion"
url = ""
url_pers = "/guarani_pers"

Como primer paso para la configuración del VirtualHost, crearemos un archivo de configuración en algún lugar (en este ejemplo será /opt/proyectos/conf/vhosts.conf), y lo incluiremos en Apache:

Include "/opt/proyectos/conf/vhosts.conf"