如何让 Open Search Server 使用 SSL 和 HTTPS?
How do I get Open Search Server to use SSL & HTTPS?
我有一个基本的渲染器设置。但是,我发现很难找到关于此的任何文档。
如何让 Open Search Server 使用 HTTPS 而不是 HTTP 来处理所有连接和工作?
这让我很困惑,我可以看到它在后端使用 apache 和 tomcat,但我没有看到我期望的任何 conf 文件。
我已经阅读了此处列出的所有文档:http://www.opensearchserver.com/documentation/README.md
如有任何帮助,我们将不胜感激。
谢谢
OSS新手!
java Web 应用程序(如 Windows 服务器上的 OSS)的基本设置是:
- 将 java 应用程序容器 (Tomcat) 设置为 运行 作为 Windows 服务。您可以使用 NSSM (Non-sucking service manager) or download the Tomcat windows service installer。这将允许您使用 8080、9090 或任何配置的端口在本地访问 java Web 应用程序。
- 如果你想从服务器外部访问 OSS(即:从标准的 80 端口网络请求),你必须设置反向代理,这样 IIS 就可以将任何 80 端口请求转发到 OSS 应用程序 运行ning例如,在端口 9090 上。
对于第 2 步,您需要执行以下步骤:
- 安装 IIS 重写扩展(http://www.iis.net/downloads/microsoft/url-rewrite)
- 安装应用程序请求路由(http://www.iis.net/downloads/microsoft/application-request-routing)
- 点击IIS Server节点,点击IIS下的Application Request Routing Cache图标
- Select 服务器代理设置,使用默认设置启用代理
- 创建新的网络应用程序并指向空文件夹
- 在文件夹中创建一个web.config文件
- 将以下内容添加到web.config(确保端口号与Tomcat服务配置相同)。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="ReverseProxyInboundRule1" stopProcessing="true">
<match url="(.*)" />
<action type="Rewrite" url="http://localhost:8080/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
一旦你有一个工作的 IIS 应用程序将所有请求转发到 OSS,你就可以安装 SSL 证书并使用你安装的证书为 https 添加到 IIS 应用程序的绑定。
我有一个基本的渲染器设置。但是,我发现很难找到关于此的任何文档。
如何让 Open Search Server 使用 HTTPS 而不是 HTTP 来处理所有连接和工作?
这让我很困惑,我可以看到它在后端使用 apache 和 tomcat,但我没有看到我期望的任何 conf 文件。
我已经阅读了此处列出的所有文档:http://www.opensearchserver.com/documentation/README.md
如有任何帮助,我们将不胜感激。
谢谢
OSS新手!
java Web 应用程序(如 Windows 服务器上的 OSS)的基本设置是:
- 将 java 应用程序容器 (Tomcat) 设置为 运行 作为 Windows 服务。您可以使用 NSSM (Non-sucking service manager) or download the Tomcat windows service installer。这将允许您使用 8080、9090 或任何配置的端口在本地访问 java Web 应用程序。
- 如果你想从服务器外部访问 OSS(即:从标准的 80 端口网络请求),你必须设置反向代理,这样 IIS 就可以将任何 80 端口请求转发到 OSS 应用程序 运行ning例如,在端口 9090 上。
对于第 2 步,您需要执行以下步骤:
- 安装 IIS 重写扩展(http://www.iis.net/downloads/microsoft/url-rewrite)
- 安装应用程序请求路由(http://www.iis.net/downloads/microsoft/application-request-routing)
- 点击IIS Server节点,点击IIS下的Application Request Routing Cache图标
- Select 服务器代理设置,使用默认设置启用代理
- 创建新的网络应用程序并指向空文件夹
- 在文件夹中创建一个web.config文件
- 将以下内容添加到web.config(确保端口号与Tomcat服务配置相同)。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="ReverseProxyInboundRule1" stopProcessing="true">
<match url="(.*)" />
<action type="Rewrite" url="http://localhost:8080/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
一旦你有一个工作的 IIS 应用程序将所有请求转发到 OSS,你就可以安装 SSL 证书并使用你安装的证书为 https 添加到 IIS 应用程序的绑定。