Hello,

 

Thank for your support, I will try configure apache webserver https. I will 
notification for you. 
 
Thank and Regards,
Tuan Vu Nguyen
 

 

From: Tim Donohue [mailto:[email protected]] 
Sent: Friday, July 22, 2016 9:17 PM
To: Nguyễn Tuấn Vũ <[email protected]>; DSpace Community 
<[email protected]>
Subject: Re: [dspace-community] Config HTTPS for Dspace

 

Hello,

You shouldn't need to run Solr via HTTPS, it can actually stay on HTTP as it is 
access restricted to your localhost by default (so no external service/user can 
access it).  You also may want to double check which port Solr is running on, 
as usually Tomcat is running on port 8080 (unless you've switched it to run on 
port 80 or port 443).

When running DSpace with HTTPS, it's often easier to simply install an Apache 
Webserver *in front of* Tomcat.  That way Apache can be setup to handle HTTPS, 
and it can simply proxy all requests to the local Tomcat (which would still be 
simply running HTTP on port 8080).  This setup is described later in those docs 
at:

https://wiki.duraspace.org/display/DSDOC5x/Installing+DSpace#InstallingDSpace-UsingSSLonApacheHTTPDinfrontofTomcat(runningonports80and443)

If you have further issues, I'd recommend reporting them over on our Tech 
Support mailing list ([email protected] 
<mailto:[email protected]> ).  We'll be glad to try and help.

Tim

 

On 7/21/2016 3:00 AM, Nguyễn Tuấn Vũ wrote:

Dear all, 

 

Now i have config Tomcat HTTPS success follow page 
https://wiki.duraspace.org/display/DSDOC5x/Installing+DSpace#InstallingDSpace-DSpaceoverHTTPS
 

 

I can access web HTTPS and HTTP page but when i config auto redirect HTTP to 
HTTPS then can't use Solr in Dspace, I try changes files oai.cfg, 
discovery.cfg, solr-statistics.cfg from "http://localhost:80/solr/"; to 
"https://localhost:443/solr/";  but it still error when talking with solr :

 

null:org.apache.solr.common.SolrException: 
org.apache.solr.client.solrj.SolrServerException: IOException occured when 
talking to server at: http://localhost:443/solr/statistics
  at 
org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:311)
  at 
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
  at org.apache.solr.core.SolrCore.execute(SolrCore.java:1967)
  at 
org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:777)
  at 
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:418)
  at 
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:207)
  at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
  at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
  at 
org.dspace.solr.filters.LocalHostRestrictionFilter.doFilter(LocalHostRestrictionFilter.java:50)
  at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
  at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
  at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
  at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
  at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
  at 
org.apache.catalina.valves.RequestFilterValve.process(RequestFilterValve.java:312)
  at org.apache.catalina.valves.RemoteAddrValve.invoke(RemoteAddrValve.java:95)
  at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
  at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
  at 
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)
  at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
  at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522)
  at 
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095)
  at 
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672)
  at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)
  at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456)
  at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
  at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.solr.client.solrj.SolrServerException: IOException 
occured when talking to server at: http://ikr.inceif.org:443/solr/statistics
  at 
org.apache.solr.client.solrj.impl.HttpSolrServer.executeMethod(HttpSolrServer.java:566)
  at 
org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:210)
  at 
org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:206)
  at 
org.apache.solr.handler.component.HttpShardHandler$1.call(HttpShardHandler.java:157)
  at 
org.apache.solr.handler.component.HttpShardHandler$1.call(HttpShardHandler.java:119)
  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  ... 1 more
Caused by: org.apache.http.NoHttpResponseException: The target server failed to 
respond
  at 
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:143)
  at 
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:57)
  at 
org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:260)
  at 
org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:283)
  at 
org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:251)
  at 
org.apache.http.impl.conn.ManagedClientConnectionImpl.receiveResponseHeader(ManagedClientConnectionImpl.java:197)
  at 
org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:271)
  at 
org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:123)
  at 
org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:682)
  at 
org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:486)
  at 
org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:863)
  at 
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
  at 
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
  at 
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
  at 
org.apache.solr.client.solrj.impl.HttpSolrServer.executeMethod(HttpSolrServer.java:448)
  ... 10 more

Can who help me ? Thank you so much 

-- 
You received this message because you are subscribed to the Google Groups 
"DSpace Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected] 
<mailto:[email protected]> .
To post to this group, send email to [email protected] 
<mailto:[email protected]> .
Visit this group at https://groups.google.com/group/dspace-community.
For more options, visit https://groups.google.com/d/optout.





-- 
Tim Donohue
Technical Lead for DSpace & DSpaceDirect
DuraSpace.org | DSpace.org | DSpaceDirect.org

-- 
You received this message because you are subscribed to the Google Groups 
"DSpace Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/dspace-community.
For more options, visit https://groups.google.com/d/optout.

Reply via email to