Tasca #4740
tancatFer que les peticions oai acceptin http, no https
Descripció
Segons hem sabut via el Josep Sanmartí del CSUC, Innovative no té preparada la recol·lecció oai via https, només via http.
De: Josep Sanmartí [mailto:josep.sanmarti@csuc.cat]
Enviat: dimarts, 31 / octubre / 2017 16:32
Per a: Beatriu Piera Moreno <Beatriu.Piera@uab.cat>; Anna Maria Florensa Farré <Anna.Florensa.Farre@uab.cat>
Tema: Recol·lecció repositoris UABBona tarda,
Els següents dos repositoris de la UAB, quan s'intenten recol·lectar via OAI-PMH, fan el canvi automàtic de http a https:
- DDD: http://ddd.uab.cat/oai2d
- Traces: http://traces.uab.cat/oai2dVagi per davant que és el comportament esperat i desitjat. Ara, Innovative va un parell de passos per darrera de la tecnologia i el seu recol·lector no accepta encara el protocol https. Segons m'han dit ells mateixos:
We do have plans to fix this in either Encore 4.7 or 4.7 SP1 (releasing in early 2018 I believe) where we will be switching to Java8 which will fix the lack of https support.
Això implica que el contingut dels repositoris no s'actualitzarà en el discovery, ja que no pot ser recol·lectat. Una possible solució seria si existeix la possibilitat de tindre una url de recol·lecció del DDD i Traces que no fos segura. Existeix aquesta possibilitat?
Gràcies.
FJ Actualitzat per Ferran Jorba fa més de 8 anys
- S'ha afegit relacionat amb Tasca #4661: Passar-nos sempre a https, per petició de Google
FJ Actualitzat per Ferran Jorba fa més de 8 anys
- S'ha actualitzat Descripció (diferències)
FJ Actualitzat per Ferran Jorba fa més de 8 anys
- Estat ha canviat de Creada a En curs
Un altre efecte colateral de passar-nos a https. Déu n'hi dó!
Després d'uns quants mails amunt i avall amb el CSUC, i amb les conseqüents consultes a Google, he trobat aquesta solució:
En el nostre cas s'ha d'enriquir una mica més afegint-hi la parafernàlia wgsi, però crec que ja funciona, i el CSUC també està avisat. Ho he aplicat tant al DDD com a Traces.
AddDefaultCharset utf-8
ServerSignature Off
ServerTokens Prod
WSGISocketPrefix /var/run/wsgi/socket
WSGIRestrictStdout Off
<VirtualHost *:80>
ServerName ddd.uab.cat
ServerAdmin Ferran.Jorba@uab.cat
AddDefaultCharset utf-8
RedirectMatch permanent ^/((?!oai2d).*)$ https://ddd.uab.cat/$1
# This config is the minimum to allow oai requests to run as plain
# http, as the others get redirected to https
<IfModule mpm_itk_module>
AssignUserId ddd users
</IfModule>
<Directory /home/ddd/invenio/var/www-wsgi>
Require all granted
</Directory>
# Execute the applications within the context of the same
# group daemon processes
WSGIProcessGroup ddd
# Share a global Python interpreter
WSGIApplicationGroup %{GLOBAL}
# The name has to be unique for the whole server, user and
# group match unix user and group
WSGIDaemonProcess ddd-oai2d user=ddd group=users display-name=ddd-oai2d processes=1 threads=1 python-path=/home/ddd/lib/python
WSGIScriptAlias / /home/ddd/invenio/var/www-wsgi/invenio.wsgi
WSGIPassAuthorization On
LogLevel warn
ErrorLog /home/ddd/invenio/var/log/ddd.err
CustomLog /home/ddd/invenio/var/log/ddd.log combined
DirectoryIndex index.en.html index.html
</VirtualHost>
CA Actualitzat per Cristina Azorin fa més de 8 anys
- Data de venciment s'ha establert a 22-11-2017
- Estat ha canviat de En curs a Tancada