|
|
> **[!]IMPORTANTE[!]**: página en construcción
|
|
|
|
|
|
## Configuración de Apache Server
|
|
|
En un servidor de producción para aplicaciones DSpace, generalmente se utiliza un Apache Web Server como punto de entrada a DSpace. En este caso podemos configurar Apache Web como un **proxy reverso o inverso** para ocultar los servidores que contienen realmente las aplicaciones web. En este enfoque, DSpace es levantado por un Web Container, como por ejemplo Apache Tomcat, y todas las solicitudes hacia Tomcat son manejadas primero por Apache Web Server y luego son pasadas a Tomcat.
|
|
|
|
|
|
### Instalar Apache
|
|
|
```sh
|
|
|
apt-get install apache2
|
|
|
```
|
|
|
|
|
|
### Configurar Apache
|
|
|
Seguir atentamente los pasos de la guía [Configurar Apache Server](https://github.com/crai-unrn/DSpace/wiki/Configurar-Apache-Server)
|
|
|
|
|
|
### Configurar SOLR para que sea accesible desde Apache
|
|
|
> **[!]Importante[!]**: tener en cuenta que hay que restringir el acceso a la ruta hacia SOLR (por ejemplo `/solr`) desde la configuración del proxy reverso (p.e. desde Apache HTTPD).
|
|
|
|
|
|
Agregar al archivo [vhost de Apache](https://github.com/crai-unrn/DSpace/wiki/Configurar-Apache-Server#crear-archivo-vhost-de-dspace) lo siguiente:
|
|
|
```xml
|
|
|
<VirtualHost *:80>
|
|
|
|
|
|
{ ...configuraciones previas...}
|
|
|
|
|
|
# Se bloquea el acceso de solr desde afuera
|
|
|
<Location /solr>
|
|
|
Order Deny,Allow
|
|
|
Deny from all
|
|
|
Allow from 10. 127.0
|
|
|
</Location>
|
|
|
</VirtualHost>
|
|
|
``` |
|
|
\ No newline at end of file |