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

From Greenstone Team
DateTue Aug 2 13:49:53 2011
Subject [greenstone-users] How to make accessible our digital library for out side users
In-Reply-To (CABUkVj3hkPV5cw+rkL-dqACWUMbOKDQuj-XnzvWh7y5yAsie3A-mail-gmail-com)
Hi Jrc,

One more thing on this that I wrote earlier:

> 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 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.

Note that changing firewall settings, setting up port forwarding and
setting a web server to "allow external connections" can pose security
risks to an unprotected machine, which is why these things are not on by
default. Please do look up some information on the internet or in books
on what you need to keep an eye on and also look for some advice on how
best to protect your machine, while still having your machine work as a
server.

Good luck,
Anupama


jrc wrote:
> Dear Anupama,
>
> Thanks a lot for your greate help & reply. There are some problem in
> my system. I will get back to you after doing all these that you suggest.
>
> thanks & regards
>
> Jrckcm
>
> On Thu, Jul 28, 2011 at 7:41 AM, Greenstone Team
> <greenstone_team@cs.waikato.ac.nz
> <mailto:greenstone_team@cs.waikato.ac.nz>> wrote:
>
> 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
> <mailto:greenstone-users@list.scms.waikato.ac.nz>
> https://list.scms.waikato.ac.nz/mailman/listinfo/greenstone-users
>
>
>
>