[/map {"- map/map "}) [/map/topicref {"- map/topicref "}) [/map/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicmeta/navtitle {"- topic/navtitle "}) About the Studio Installation Process (navtitle][/map/topicref/topicmeta/linktext {"- map/linktext "}) About the Studio Installation Process (linktext][/map/topicref/topicmeta/shortdesc {"- map/shortdesc "}) You install Studio using one of the available installation options.For production environments, you must change the default Studio database. (shortdesc] (topicmeta] (topicref] [/map/topicref {"- map/topicref "}) [/map/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicmeta/navtitle {"- topic/navtitle "}) Installing Studio Using the Tomcat Bundle for Windows (navtitle][/map/topicref/topicmeta/linktext {"- map/linktext "}) Installing Studio Using the Tomcat Bundle for Windows (linktext][/map/topicref/topicmeta/shortdesc {"- map/shortdesc "}) In the Tomcat bundle version of Studio, Tomcat 6 and the JVM 1.6 are embedded.You can, however, use your own version of Java 6, as long as it's update 18 or greater. (shortdesc] (topicmeta][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Installing the Windows Tomcat bundle (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Installing the Windows Tomcat bundle (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) To install the Tomcat bundle, you extract the Studio application, then add the Studio components. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Changing the context root for the Windows Tomcat bundle (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Changing the context root for the Windows Tomcat bundle (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) Optionally, after installing the Windows Tomcat bundle, you can change the context root.Changing the context root affects both the Studio application and any automatically deployed components and other hooks. (shortdesc] (topicmeta] (topicref] (topicref] [/map/topicref {"- map/topicref "}) [/map/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicmeta/navtitle {"- topic/navtitle "}) Installing Studio Using the Tomcat Bundle for Linux (navtitle][/map/topicref/topicmeta/linktext {"- map/linktext "}) Installing Studio Using the Tomcat Bundle for Linux (linktext][/map/topicref/topicmeta/shortdesc {"- map/shortdesc "}) In the Linux Tomcat bundle version of Studio, Tomcat 6 is embedded. (shortdesc] (topicmeta][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Installing the Linux Tomcat bundle (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Installing the Linux Tomcat bundle (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) To install the Tomcat bundle, you extract the Studio application, then add the Studio components. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Changing the context root in the Linux Tomcat bundle (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Changing the context root in the Linux Tomcat bundle (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) Optionally, you can change the context root used by your Studio application.Changing the context root affects both the Studio application and any automatically deployed components and other hooks. (shortdesc] (topicmeta] (topicref] (topicref] [/map/topicref {"- map/topicref "}) [/map/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicmeta/navtitle {"- topic/navtitle "}) Installing Studio on Tomcat 6.0 (navtitle][/map/topicref/topicmeta/linktext {"- map/linktext "}) Installing Studio on Tomcat 6.0 (linktext][/map/topicref/topicmeta/shortdesc {"- map/shortdesc "}) You can also install Studio on the most recent version of the Tomcat application server, without using the Studio Tomcat bundle. (shortdesc] (topicmeta][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) About installing on Tomcat 6.0 (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) About installing on Tomcat 6.0 (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) You can deploy Studio as a standalone application on Tomcat 6.0. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Installing Tomcat and deploying the dependency libraries (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Installing Tomcat and deploying the dependency libraries (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) Studio requires the deployment of several Java libraries. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Modifying the Tomcat configuration to work with Studio (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Modifying the Tomcat configuration to work with Studio (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) Before you can deploy Studio, you must modify some of the Tomcat configuration files. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Deploying and starting Studio (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Deploying and starting Studio (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) Once the Tomcat configuration is complete, you can deploy and start Studio. (shortdesc] (topicmeta] (topicref] (topicref] [/map/topicref {"- map/topicref "}) [/map/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicmeta/navtitle {"- topic/navtitle "}) Running Studio Under Tomcat as a Windows Service (navtitle][/map/topicref/topicmeta/linktext {"- map/linktext "}) Running Studio Under Tomcat as a Windows Service (linktext][/map/topicref/topicmeta/shortdesc {"- map/shortdesc "}) If you have installed the Studio Tomcat Windows bundle or have installed Studio as a standalone application on a Windows version of Tomcat, then you can run Studio as a Windows service. (shortdesc] (topicmeta][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) About running Studio as a Windows service (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) About running Studio as a Windows service (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) Running Studio as a Windows service requires the Tomcat service installer files.You also should install the Tomcat service monitor, which is used to configure and monitor the Windows service, and is useful for troubleshooting. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Obtaining the service installer files (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Obtaining the service installer files (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) If you have installed Studio as a standalone application on your own version of Tomcat, then you need to obtain the service installer and monitor files for that version.These files are part of the Tomcat download. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Configuring the service (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Configuring the service (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) If you downloaded the service installer files directly from the Apache web site, then before you install the service, you must make some configuration changes to the service.bat file. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Installing and starting the service (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Installing and starting the service (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) To install the service, you run the service.bat file.You also must update the Tomcat monitor to point to the JVM. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Troubleshooting the service installation (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Troubleshooting the service installation (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) If the service installs properly, but fails to start, you can use the steps provided here to troubleshoot. (shortdesc] (topicmeta] (topicref] (topicref] [/map/topicref {"- map/topicref "}) [/map/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicmeta/navtitle {"- topic/navtitle "}) Installing Studio on Oracle WebLogic Server 11gR1 (10.3.6) (navtitle][/map/topicref/topicmeta/linktext {"- map/linktext "}) Installing Studio on Oracle WebLogic Server 11gR1 (10.3.6) (linktext][/map/topicref/topicmeta/shortdesc {"- map/shortdesc "}) You can deploy Studio as a standalone application on Oracle WebLogic Server. (shortdesc] (topicmeta][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) About installing Studio on WebLogic Server (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) About installing Studio on WebLogic Server (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) On WebLogic, you deploy Studio into its own WebLogic domain.These instructions assume you are installing Studio onto a new WebLogic Server instance, but for development purposes you may install Studio on the same WebLogic Server instance as Endeca Server. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Downloading and installing the Sun JDK (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Downloading and installing the Sun JDK (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) Studio requires the Sun Java 6 JDK. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Downloading and installing WebLogic Server (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Downloading and installing WebLogic Server (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) If you are not installing Studio or the Provisioning Service on the same server as Endeca Server, then you need to download and install WebLogic Server. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Creating and configuring a WebLogic domain for Studio (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Creating and configuring a WebLogic domain for Studio (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) Studio must be installed in its own WebLogic domain.競合を回避するために、そのドメインにはその他のアプリケーションを含めることはできません。Even if you are installing Studio on the same instance of WebLogic Server as Endeca Server, you must create a separate domain for Studio. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Deploying Studio to the WebLogic domain (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Deploying Studio to the WebLogic domain (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) To install Studio, you use the WebLogic Server Administration Console to deploy endeca-portal-weblogic-3.1.x.ear into the WebLogic domain. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Creating a Windows service for your Studio WebLogic domain (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Creating a Windows service for your Studio WebLogic domain (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) After you deploy Studio into the WebLogic domain, you can then create a Windows service for the domain. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Changing the Studio home directory on WebLogic Server (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Changing the Studio home directory on WebLogic Server (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) For a Studio installation on WebLogic Server, the default location of the Studio home directory is <MiddlewareHomeDirectory>/user_projects/domains/<StudioDomain>/eid/studio, where <MiddlewareHomeDirectory> is the directory where you installed WebLogic Server, and <StudioDomain> is the domain you created for Studio.You can, if needed, use a different directory as the Studio home directory. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Changing the context path for Studio on WebLogic Server (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Changing the context path for Studio on WebLogic Server (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) When you first install Studio, it uses the context path /eid/.After you deploy Studio, you can change to a different context path. (shortdesc] (topicmeta] (topicref] (topicref] [/map/topicref {"- map/topicref "}) [/map/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicmeta/navtitle {"- topic/navtitle "}) Troubleshooting Known Studio Issues (navtitle][/map/topicref/topicmeta/linktext {"- map/linktext "}) Troubleshooting Known Studio Issues (linktext][/map/topicref/topicmeta/shortdesc {"- map/shortdesc "}) Here are some troubleshooting tips for some general issues that can occur in a Studio instance. (shortdesc] (topicmeta][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Changing the JavaScript timeout value on Internet Explorer 8 (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Changing the JavaScript timeout value on Internet Explorer 8 (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) Internet Explorer 8 keeps track of the number of JavaScript lines executed.所定の値を超えると、ブラウザでは、スクリプトの実行を継続するかどうかを尋ねるエラー・メッセージが表示されます。Because Studio is a rich Internet application that leverages JavaScript heavily in all components, it can trigger this error during normal usage. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Increasing the Tomcat connector keepAliveTimeout for Internet Explorer 8 (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Increasing the Tomcat connector keepAliveTimeout for Internet Explorer 8 (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) If your users are using Internet Explorer 8 on a slower network, and experience intermittent timing out of requests to the Endeca Server, you may need to increase the value of keepAliveTimeout for Tomcat’s HTTP 1.1 connector. (shortdesc] (topicmeta] (topicref] (topicref] [/map/topicref {"- map/topicref "}) [/map/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicmeta/navtitle {"- topic/navtitle "}) Getting Started with Studio (navtitle][/map/topicref/topicmeta/linktext {"- map/linktext "}) Getting Started with Studio (linktext][/map/topicref/topicmeta/shortdesc {"- map/shortdesc "}) After installing Studio, use the following steps to launch and configure Studio and begin to work with it. (shortdesc] (topicmeta][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Starting and logging in to Studio (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Starting and logging in to Studio (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) After you complete the Studio installation, you can start and log in to the application. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Displaying the Studio Control Panel (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Displaying the Studio Control Panel (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) The Control Panel provides access to Studio administrative functions, including functions to configure Studio settings, manage available data, manage users, and monitor performance. (shortdesc] (topicmeta] (topicref] (topicref] [/map/topicref {"- map/topicref "}) [/map/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicmeta/navtitle {"- topic/navtitle "}) Changing the Database Used to Store Studio Application Data (navtitle][/map/topicref/topicmeta/linktext {"- map/linktext "}) Changing the Database Used to Store Studio Application Data (linktext][/map/topicref/topicmeta/shortdesc {"- map/shortdesc "}) For production instances, you need to switch from the default Hypersonic (HSQL) database. (shortdesc] (topicmeta][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) About using a different database (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) About using a different database (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) Studio uses a relational database to store configuration and state, such as component configuration, user permissions, and system settings. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Overview of the process for switching to a different database (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Overview of the process for switching to a different database (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) Here is a high-level overview of the steps involved in switching from the default Hypersonic database to the production RDBMS of your choice. (shortdesc] (topicmeta] (topicref] (topicref] [/map/topicref {"- map/topicref "}) [/map/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicmeta/navtitle {"- topic/navtitle "}) Using Studio with a Reverse Proxy (navtitle][/map/topicref/topicmeta/linktext {"- map/linktext "}) Using Studio with a Reverse Proxy (linktext][/map/topicref/topicmeta/shortdesc {"- map/shortdesc "}) Studio can be configured to use a reverse proxy. (shortdesc] (topicmeta][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) About reverse proxies (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) About reverse proxies (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) A reverse proxy provides a more secure way for users to get access to application servers. (shortdesc] (topicmeta][/map/topicref/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) What is a reverse proxy? (navtitle][/map/topicref/topicref/topicref/topicmeta/linktext {"- map/linktext "}) What is a reverse proxy? (linktext][/map/topicref/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) A reverse proxy retrieves resources on behalf of a client from one or more servers, and then returns these resources to the client as though they came from the server itself. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Types of reverse proxies (navtitle][/map/topicref/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Types of reverse proxies (linktext][/map/topicref/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) Reverse proxies may be either be devices/appliances or specially configured web servers. (shortdesc] (topicmeta] (topicref] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Example sequence for a reverse proxy request (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Example sequence for a reverse proxy request (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) Here is an example of the typical sequence for a request processed using a reverse proxy server. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Recommendations for reverse proxy configuration (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Recommendations for reverse proxy configuration (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) Here are some general configuration recommendations for setting up a reverse proxy. (shortdesc] (topicmeta][/map/topicref/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Preserving HTTP 1.1 Host: headers (navtitle][/map/topicref/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Preserving HTTP 1.1 Host: headers (linktext][/map/topicref/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) HTTP 1.1 requests often include a Host: header, which contains the hostname from the client request.This is because a server may use a single IP address or interface to accept requests for multiple DNS hostnames. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Enabling the Apache ProxyPreserveHost directive (navtitle][/map/topicref/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Enabling the Apache ProxyPreserveHost directive (linktext][/map/topicref/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) The ProxyPreserveHost directive is used to instruct Apache mod_proxy, when acting as a reverse proxy, to preserve and retain the original Host: header from the client browser when constructing the proxied request to send to the target server. (shortdesc] (topicmeta] (topicref] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Reverse proxy configuration options for Studio (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Reverse proxy configuration options for Studio (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) Here are some options for configuring reverse proxy for Studio. (shortdesc] (topicmeta][/map/topicref/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Simple Studio reverse proxy configuration (navtitle][/map/topicref/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Simple Studio reverse proxy configuration (linktext][/map/topicref/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) Here is a brief overview of a simple reverse proxy configuration for Studio.この構成ではHost:ヘッダーが保持され、SSLやパスの再マッピングは使用されません。Studio only supports matching context paths. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Studio reverse proxy configuration without preserving Host: headers (navtitle][/map/topicref/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Studio reverse proxy configuration without preserving Host: headers (linktext][/map/topicref/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) If a reverse proxy fronting Studio does not preserve the Host: header, and instead makes a request with a Host: header referring to the target application server, Studio and its application server receive an incorrect hostname.This causes Studio to generate absolute URLs that refer to the proxied application server instead of to the reverse proxy server. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Configuring Studio to support an SSL-enabled reverse-proxy (navtitle][/map/topicref/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Configuring Studio to support an SSL-enabled reverse-proxy (linktext][/map/topicref/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) If Studio is installed behind a reverse proxy that has SSL capabilities, and the client SSL is terminated on the reverse proxy, you must configure Studio to set the preferred protocol to HTTPS. (shortdesc] (topicmeta] (topicref] (topicref] (topicref] [/map/topicref {"- map/topicref "}) [/map/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicmeta/navtitle {"- topic/navtitle "}) Creating a Studio Cluster (navtitle][/map/topicref/topicmeta/linktext {"- map/linktext "}) Creating a Studio Cluster (linktext][/map/topicref/topicmeta/shortdesc {"- map/shortdesc "}) For a larger production environment, you may want to configure a cluster of Studio instances. (shortdesc] (topicmeta][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) About Studio clustering (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) About Studio clustering (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) Studio allows you to create clusters of Studio instances.クラスタでは、あるインスタンス上で行われた変更は、自動的に他のインスタンスに反映されます。For a large production environment, using clustering provides redundancy and support for higher throughput, allowing for more concurrent users. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Setting up the cluster (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Setting up the cluster (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) To configure a cluster, you connect each instance to the same database, and then configure a clustered cache for those instances. (shortdesc] (topicmeta][/map/topicref/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Installing the Studio instances (navtitle][/map/topicref/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Installing the Studio instances (linktext][/map/topicref/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) Each instance in the cluster is first installed as a standalone instance. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Configuring synchronized caching for the Studio instances (navtitle][/map/topicref/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Configuring synchronized caching for the Studio instances (linktext][/map/topicref/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) Studio instances in a cluster must use synchronized caching. (shortdesc] (topicmeta][/map/topicref/topicref/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) About synchronized caching (navtitle][/map/topicref/topicref/topicref/topicref/topicmeta/linktext {"- map/linktext "}) About synchronized caching (linktext][/map/topicref/topicref/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) Synchronized caching ensures that the information cached by one Studio instance is available to all of the instances in the cluster. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Updating portal-ext.properties to enable synchronized caching (navtitle][/map/topicref/topicref/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Updating portal-ext.properties to enable synchronized caching (linktext][/map/topicref/topicref/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) The portal-ext.properties file for each instance includes commented-out settings for synchronizing the caches. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Customizing the clustered cache configuration files (navtitle][/map/topicref/topicref/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Customizing the clustered cache configuration files (linktext][/map/topicref/topicref/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) The default versions of the clustered cache configuration files should work in most cases.However, you can if needed create and deploy customized versions. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Clearing the cache for a cluster (navtitle][/map/topicref/topicref/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Clearing the cache for a cluster (linktext][/map/topicref/topicref/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) As part of troubleshooting issues with a clustered implementation, you can clear the cache.From the Studio Control Panel, you can clear the cache for either the current instance or for the entire cluster. (shortdesc] (topicmeta] (topicref] (topicref] (topicref] (topicref] (map]