Hi All,
I thought I'd jump in here

I have just installed Dspace on a test server and am running it on :80. 
I think I want to move to the model you all are listing where we log in 
through https:// thus running Tomcat under Apache.

I have a silly question though - Do I need to build the mod_jk connector 
in Linux? It doesn't look like there's a binary distribution?

Thanks,

-- 
Susan Teague Rector
Web Applications Manager
VCU Libraries: Library Information Systems
804.827.3554 | [EMAIL PROTECTED]


Mark Diggory wrote:
> John,
>
> It is mounted vi mod_jk, connector which allows apache to communicate 
> with tomcat directly. I left that out, those details are available in 
> tomcats server.xml. There are two configurations that you are hearing 
> back from Larry Stone and myself about. 
>
> 1.) Use Apache and mod_jk in front of tomcat to handle http/https 
> requests. In which apache handles which port a request goes to ala URL 
> Rewrites/Redirects, tomcat listens via the mod_jk/ajp connector for 
> requests. This is a the solution usually taken in production 
> environments running tomcat. It allows the System Administrator to 
> control the entire request process and its behavior. There are many 
> "mods" in Apache that can do things like bandwidth filtering, 
> redirecting and URL rewriting which are difficult if not impossible to 
> find for Tomcat directly. This solution does not require having to 
> recompile the dspace webapplication to administer these aspects, it 
> allows your System Admin to take control in this area while your 
> application developers deal with the web-application side.
>
> 2.) Use Tomcat to directly serve http/https and security constraints. 
> This requires rebuilding the war (or just editing the security 
> constraint in web.xml <http://web.xml>) to enforce this restriction. 
> Note, you have open tomcat up on two ports http and https You also 
> need to hack the JSP's to redirect you back out of https after your 
> user is leaving a protected area.  
>
> This is why I choose the former solution, it is always in the hands of 
> the system administrator, who is the expert in this area and actualy 
> needs to control these security aspects of a service as the 
> responsibility of his/her position. It requires zero modification of 
> the DSpace web-application JSPs and configuration and thus is very 
> easy to maintain across dspace upgrades.  Each solution has its 
> nuances and complexities. You'll need to evaluate for yourself, which 
> seems most appropriate for your taste and situation.  
>
> -Mark Diggory
>
>
> On Jan 24, 2007, at 3:19 PM, John Preston wrote:
>
>> I see that you are redirecting to the apache https service. Where is 
>> the tomcat server, I presume on 84343 port.
>>
>> John
>>
>> On 1/24/07, *Mark Diggory* < [EMAIL PROTECTED] 
>> <mailto:[EMAIL PROTECTED]>> wrote:
>>
>>     We accomplish this within our Apache httpd service in front of
>>     Tomcat. Basically I use mod_rewrite to force specific url's into
>>     http or https. (for example:
>>
>>
>>>     ## SSL Virtual Host Context
>>>     <VirtualHost 18.51.3.31:443 <http://18.51.3.31:443>>
>>>
>>>
>>     ...
>>
>>>            RewriteEngine on
>>>
>>>            RewriteCond   %{REQUEST_URI}    !^/certificate-login.*
>>>            RewriteCond   %{REQUEST_URI}    !^/password-login.*
>>>            RewriteRule   ^/(.*)  http://%{HTTP_HOST}/$1 [L,R]
>>>
>>     ...
>>
>>>     </VirtualHost>                                 
>>>
>>>     <VirtualHost 18.51.3.31:80 <http://18.51.3.31:80>>
>>>
>>
>>     ...
>>
>>>             RewriteEngine on
>>>
>>>             RewriteCond   %{REQUEST_URI}    ^/certificate-login.* [OR]
>>>             RewriteCond   %{REQUEST_URI}    ^/password-login.*
>>>             RewriteRule   ^/(.*)  https://%{HTTP_HOST}:443/$1 [L,R]
>>
>>
>>     -Mark
>>
>>
>>     On Jan 24, 2007, at 2:15 PM, John Preston wrote:
>>
>>>     Can anyone tell me if it is possible to use https for just the
>>>     login steps and regualr unsecured http to access my dspace site.
>>>     I need to secure the login username/password phase but once
>>>     logged in I want to use the regular http so it is as fast as
>>>     possible.
>>
>>     Mark R. Diggory
>>     ~~~~~~~~~~~~~
>>     DSpace Systems Manager
>>     MIT Libraries, Systems and Technology Services
>>     Massachusetts Institute of Technology
>>
>>
>>
>
> Mark R. Diggory
> ~~~~~~~~~~~~~
> DSpace Systems Manager
> MIT Libraries, Systems and Technology Services
> Massachusetts Institute of Technology
>
>
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> ------------------------------------------------------------------------
>
> _______________________________________________
> DSpace-tech mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/dspace-tech
>   



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to