如何让Open Search Server使用SSL& HTTPS?

时间:2017-03-06 18:19:20

标签: apache tomcat open-search-server

我有一个基本的渲染器设置。但是,我发现很难找到关于此的任何文档。

如何让Open Search Server在所有连接和工作中使用HTTPS而不是HTTP?

这让我很难过,我可以看到它在后端使用apache和tomcat,但是我没有看到任何我期望的conf文件。

我浏览过此处列出的所有文档:http://www.opensearchserver.com/documentation/README.md

所以任何帮助都会受到赞赏。

由于

OSS新手!

1 个答案:

答案 0 :(得分:1)

Windows服务器上的OSS等Java Web应用程序的基本设置是:

  1. 设置java应用程序容器(Tomcat)作为Windows服务运行。您可以使用NSSM (Non-sucking service manager)或下载Tomcat windows service installer。这将允许您使用8080,9090或任何已配置的端口在本地访问Java Web应用程序。
  2. 如果要从服务器外部访问OSS(即:从标准端口80 Web请求),则必须设置反向代理,以便IIS可以将任何端口80请求转发到在端口9090上运行的OSS应用程序。
  3. 对于步骤#2,您需要执行以下步骤:

    1. 安装IIS重写扩展程序(http://www.iis.net/downloads/microsoft/url-rewrite
    2. 安装应用程序请求路由(http://www.iis.net/downloads/microsoft/application-request-routing
    3. 单击IIS服务器节点,单击IIS
    4. 下的应用程序请求路由缓存图标
    5. 选择服务器代理设置,使用默认设置启用代理
    6. 创建新的Web应用程序并指向空文件夹
    7. 在文件夹
    8. 中创建web.config文件
    9. 将以下内容添加到web.config中(确保端口号与Tomcat服务配置相同)。
    10. 
      
      String
      
      
      

      一旦有一个正在运行的IIS应用程序将所有请求转发给OSS,您就可以安装SSL证书,并使用您安装的证书为https的IIS应用程序添加绑定。