[LON-CAPA-admin] Re: Lon-capa SSL - system-wide?
Stuart Raeburn
raeburn at msu.edu
Tue Sep 15 09:06:56 EDT 2009
Eric,
> Is this method for setting up SSL communications still valid (with
> the exception of the key request script being in a new location with
> 2.8)?
Yes. You will run request_ssl_key.sh on each machine, following the
instructions in the listserv post you referenced.
The script you need to run:
/home/httpd/lonCerts/request_ssl_key.sh
has been included with LON-CAPA since verision 1.3 (2004). However, a
small change was made to the script for LON-CAPA 2.8.1 so it would run
successfully from that location.
> Is this method just for setting up intra-server communications?
Yes
> If so, how would we set up SSL (https/443) on the front-end as well?
This is straightforward with Apache2. You need to install mod_ssl,
acquire SSL certificates, and modify ssl.conf with the corresponding
certificate locations.
You should also include an Apache rewrite in ssl.conf such as:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteLogLevel 10
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*)$ https://%{HTTP_HOST}/$1 [R,L]
</IfModule>
As far as LON-CAPA is concerned the only things you need to do are:
1. update /home/httpd/lonTabs/hosts.tab by appending :https to the
entry for a server using SSL on the front end,
e.g.,
vcul1:vcu:library:loncapa2.vcu.edu:https
2. Send a message to loncapa at loncapa.org letting us now which servers
have been updated to use SSL on the front end. (This allows update of
the definitive dns_hosts.tab file, so offloaded of sessions to your
server(s) from other (busy) servers in the network will continue to
work.)
Stuart
Stuart Raeburn, Ph.D.
Div. Science & Mathematics Education
Michigan State University
MI 48824 USA
Quoting Eric Harvey <teharvey at vcu.edu>:
> Hello,
>
> Is this method for setting up SSL communications still valid (with
> the exception of the key request script being in a new location with
> 2.8)?
> http://mail.lon-capa.org/pipermail/lon-capa-admin/2004-December/000791.html
> Do we need a separate key for each machine?
>
> Is this method just for setting up intra-server communications?
> If so, how would we set up SSL (https/443) on the front-end as well?
>
> Thanks,
> --
>
> Eric Harvey
> VCU Learning Systems
> (804)828-8595
>
> Don't be a phishing victim - VCU and other reputable organizations
> will never use email to request that you reply with your
> password, social security number or confidential personal
> information. For more details visit
> http://infosecurity.vcu.edu/phishing.html[1]
>
>
> Links:
> ------
> [1] http://infosecurity.vcu.edu/phishing.html
>
More information about the LON-CAPA-admin
mailing list