[greenstone-users] How to make accessible our digital library for out side users

From Greenstone Team
DateThu Jul 28 14:12:01 2011
Subject [greenstone-users] How to make accessible our digital library for out side users
In-Reply-To (CABUkVj3kXOv12FWe-WebghqeSBPgiysq36tFHsh++84GdsPePw-mail-gmail-com)
Hi Jrckcm,

> I am useing GSDL- 2.71, Apache server installed,

I am not familiar with GSDL 2.71, however since you are using an Apache
web server and already have a Greenstone 2 server working locally, you
could simply try adjusting the config file of your apache web server
into serving pages over the internet (and not just LAN). To do this, you
may need to consult Apache's own documentation. It is not something
Greenstone specific, but at the end of this message, I will include a
portion of our Apache config file when set up to do this.
Alternatively, you could try getting one of the recent Greenstone 2
releases that includes its own Apache web server, and before running it,
use the Greenstone Server Interface that comes with it, to "allow
external connections" to your Apache web server. This will adjust the
Apache config file automatically.

After that, you will still need to do the same as for GSDL-2.71:
1. change your Firewall settings to ensure that people can indeed and
get through and that Windows is not suppressing access,
2. and also look into setting up "port fowarding" on your router to make
the port you choose for your Greenstone server accessible to the outside
world. This varies from router to router.


This next section assumes you're working with Apache 2.* (2.2 possibly).
For earlier versions of Apache, consult Apache's own documentation.

Hereafter follows the final portion of an Apache config file that should
enable external connections (allowing machines outside your local
intranet to connect to the Apache server).
a) Fill it in with the full path to your GSDL installation folder at
each stage where you see **GSDLHOME**, and your host IP in places of
**HOST_IP** and machine's host name in place of **HOSTS**.
b) Stop your apache web server
c) Make a backup of your current httpd.conf file, which is located in
your apache installation's conf folder. Move the copy out of your apache
installation to elsewhere.
d) Now use a text editor to edit your apache's conf/httpd.conf file.
Paste the entire following section at the end of your Apache config file
at your apache installation's conf/httpd.conf, by *replacing* the
corresponding section in the original file.
e) Remember that you thereafter still need to do steps 1 and 2 above as
well.


TEMPLATE OF APACHE CONFIG FILE SECTION FOR ALLOWING EXTERNAL CONNECTIONS:

ScriptAlias /greenstone/cgi-bin "**GSDLHOME**/cgi-bin"
<Directory "**GSDLHOME**/cgi-bin">
Options None
AllowOverride None
Order deny,allow
Allow from all
Allow from 127.0.0.1 **HOST_IP** **HOSTS** localhost
</Directory>

Alias /greenstone/collect "**GSDLHOME**/collect"
<Directory "**GSDLHOME**/collect">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
Allow from 127.0.0.1 **HOST_IP** **HOSTS** localhost
</Directory>

Alias /greenstone "**GSDLHOME**"
<Directory "**GSDLHOME**">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
Allow from 127.0.0.1 **HOST_IP** **HOSTS** localhost
</Directory>


Regards,
Anupama

jrc wrote:
>
> Dear friends,
>
> Please let me know, how to make our digtal library accessible throgh
> internet from the remote area.
>
> I am useing GSDL- 2.71, Apache server installed, and it is working
> excellent within our* LAN system *in our organization building. Now we
> would like to share it throuth internet with outside users. It contain
> our full text publications, and also the database imported from
> CDISIS/winisis.
>
> Please explain the essential requirement and the process step wise.
>
>
> with regards
>
> Jrckcm
> ------------------------------------------------------------------------
>
> _______________________________________________
> greenstone-users mailing list
> greenstone-users@list.scms.waikato.ac.nz
> https://list.scms.waikato.ac.nz/mailman/listinfo/greenstone-users
>