... | @@ -30,10 +30,45 @@ En el archivo `/etc/tomcat8/server.xml` de Tomcat, asegurarse de que el conector |
... | @@ -30,10 +30,45 @@ En el archivo `/etc/tomcat8/server.xml` de Tomcat, asegurarse de que el conector |
|
|
|
|
|
### Habilitar módulos de Apache
|
|
### Habilitar módulos de Apache
|
|
```bash
|
|
```bash
|
|
sudo a2enmod rewrite proxy proxy_ajp
|
|
a2enmod rewrite proxy proxy_ajp
|
|
```
|
|
```
|
|
|
|
|
|
* **rewrite**: le agrega al servidor web Apache la posibilidad de re-escribir los requerimientos de URL que recibe desde la internet. La importancia de este módulo es la posibilidad de escribir direcciones amigables (Friendly URL's)
|
|
* **rewrite**: le agrega al servidor web Apache la posibilidad de re-escribir los requerimientos de URL que recibe desde la internet. La importancia de este módulo es la posibilidad de escribir direcciones amigables (Friendly URL's)
|
|
* **proxy**: para redirigir conexiones de Apache.
|
|
* **proxy**: para redirigir conexiones de Apache.
|
|
* **proxy_ajp**: para trabajar con el protocolo AJP para Tomcat.
|
|
* **proxy_ajp**: para trabajar con el protocolo AJP para Tomcat.
|
|
|
|
|
|
|
|
### Crear archivo vhost de Dspace
|
|
|
|
Crear un nuevo host virtual en el servidor HTTP Apache para representar el sitio de DSpace.
|
|
|
|
|
|
|
|
```bash
|
|
|
|
nano /etc/apache2/sites-available/dspace.conf
|
|
|
|
```
|
|
|
|
En el archivo creado, poner lo siguiente:
|
|
|
|
|
|
|
|
```xml
|
|
|
|
<VirtualHost *:80>
|
|
|
|
ServerAdmin root@localhost
|
|
|
|
ServerName rid.unrn.edu.ar
|
|
|
|
# Opcional
|
|
|
|
ServerAlias dspace.localhost
|
|
|
|
|
|
|
|
# Redirige todas las solicitudes al puerto 8009 (Conector AJP de Tomcat)
|
|
|
|
# Proxy hacia dspace
|
|
|
|
ProxyPass / ajp://localhost:8009/
|
|
|
|
ProxyPassReverse / ajp://localhost:8009/
|
|
|
|
|
|
|
|
# Configuración de Apache HTTP Server Logging
|
|
|
|
LogLevel warn
|
|
|
|
ErrorLog ${APACHE_LOG_DIR}/error-rid-unrn.log
|
|
|
|
CustomLog ${APACHE_LOG_DIR}/access-rid-unrn.log combined
|
|
|
|
</VirtualHost>
|
|
|
|
```
|
|
|
|
|
|
|
|
* Ver archivo [vhost de CICBA](https://github.com/CICBA/DSpace/blob/master/dspace/config/vhost.conf)
|
|
|
|
* Ver [documentación oficial de DSpace](https://wiki.lyrasis.org/display/DSDOC6x/Installing+DSpace#InstallingDSpace-UsingSSLonApacheHTTPDinfrontofTomcat(runningonports80and443)) sobre Apache Server
|
|
|
|
|
|
|
|
### Habilitar vhost de DSpace
|
|
|
|
```sh
|
|
|
|
a2ensite dspace.conf
|
|
|
|
service apache2 restart
|
|
|
|
``` |
|
|
|
\ No newline at end of file |