[CollEc] the grand migration

Düben, Christian Christian.Dueben at uni-hamburg.de
Tue Feb 2 15:54:41 UTC 2021


Thanks.

Could we get rid of the 8080 in the URL? And could you point app.collec.repec.org, the URL that users are familiar with, to the app on Helos? I already deactivated the updating routine on Darni.

What robots are you sending to the legacy site? Search engine robots?

Christian Düben
Research Associate
Chair of Macroeconomics
Hamburg University
Von-Melle-Park 5, Room 3102
20146 Hamburg
Germany
+49 40 42838 1898
christian.dueben at uni-hamburg.de
http://www.christian-dueben.com


-----Original Message-----
From: Thomas Krichel <krichel at openlib.org> 
Sent: Dienstag, 2. Februar 2021 16:22
To: Düben, Christian <Christian.Dueben at uni-hamburg.de>
Cc: CollEc Run <collec-run at lists.openlib.org>
Subject: Re: the grand migration

  Thomas Krichel writes

> <VirtualHost *:80>
>   ServerName collec.repec.org
>   ServerAlias app.collec.openlib.org
>   ErrorLog /var/log/apache2/collec.proxy-error.log
>   CustomLog /var/log/apache2/collec-access.log  combined
>   UseCanonicalName Off
>   ProxyPass / http://localhost:8080/
>   RewriteEngine on
>   RewriteCond %{HTTP:Upgrade} websocket [NC]
>   RewriteCond %{HTTP:Connection} upgrade [NC]
>   RewriteRule ^/?(.*) ws://localhost:8080/$1 [P,L] </VirtualHost>
> 

  Changed that to

<VirtualHost *:80>
  ServerName collec.repec.org
  ServerAlias app.collec.openlib.org
  ErrorLog /var/log/apache2/collec.proxy-error.log
  CustomLog /var/log/apache2/collec-access.log  combined
  UseCanonicalName Off
  ProxyPass / http://collec.repec.org:8080/
  RewriteEngine on
  RewriteRule ^/bin/search.fcgi(.*) /var/www/icanis/cgi-bin/search.fcgi$1 [L]
  RewriteRule ^/nodes/(.*) http://legacy.collec.repec.org/nodes/$1 [R]
  RewriteRule ^/rank/(.*) http://legacy.collec.repec.org/rank/$1 [R]
  RewriteRule ^/symplectic_icon.png$ http://legacy.collec.repec.org/symplectic_icon.png [R]
  RewriteRule ^/doc.html$ http://legacy.collec.repec.org/doc.html [R]
  RewriteRule ^/css/icanis.css$ http://legacy.collec.repec.org/css/icanis.css [R]
  RewriteCond %{HTTP:Upgrade} websocket [NC]
  RewriteCond %{HTTP:Connection} upgrade [NC]
  RewriteRule ^/?(.*) ws://localhost:8080/$1 [P,L] </VirtualHost>

  The critical change is in the ProxyPass line.

  Now it lauches but with an ugly URL that has the port.

  The additional lines send all the robots to the legacy site.

  The legacy site needs a bit of wordsmithing but I suggest
  to keep it this way, change the RAS data on the first of
  January and then have the site update over time the path
  to that fixed network.

-- 

  Cheers,

  Thomas Krichel                  http://openlib.org/home/krichel
                                              skype:thomaskrichel



More information about the CollEc-run mailing list