Manually configuring the HTTP server
This topic includes a complete list of all Domino® HTTP configuration changes required to successfully start and run HCL Traveler. In general it is not necessary to make any manual configuration changes to the Domino® server. However, in some environments the HCL Traveler server may not have write access to the Domino® server document. In this case, add NTS_AUTO_CONFIG=false to the Notes®.ini file to suppress any error messages, and then make the required changes to the server document as specified in this topic.
Procedure
-
Open
httpd.conf
located in the Domino® data directory. Ensure that the following line is included in the file:AddType .mobileconfig application/x-apple-aspen-config # iPhone Configuration Utility Configuration Profiles
- Complete these steps if the server is configured to use
Web Configurations (not Internet Site Documents):
- Open the Domino® server document in edit mode.
- Click .
- Optional: Set Home URL to /traveler if you want the HCL Traveler user home page to be the default site for this server.
- Click .
- Important: In past releases, the Domino® Servlet Manager was required. With HCL Traveler 8.5.3 Upgrade Pack 1 and later releases, this is no longer needed. If you are not using any other servlets on this system, you can set the Java™ servlet support to None.
- In the Domino® Access Services section, add TravelerAdmin to the Enabled services list.
- Complete these steps if the server is configured to use
Internet site documents:
- Open the Internet site document for Web Protocol in edit mode.
- Click Basic.
- Either set the Use this web site to handle requests which cannot be mapped to this site to Yes, or set the Host names or addresses mapped to this site with the host name that the HCL Traveler client uses to connect to this server.
- Click Configuration.
- Optional: Set Home URL to /traveler if you want the HCL Traveler user home page to be the default site for this server.
- For Allowed Methods, select GET, POST, and OPTIONS to allow mobile device access, and select PUT and DELETE if you intend to use the HCL Traveler MDM APIs.
- In the Domino® Access Services section, add TravelerAdmin to the Enabled services list.
- Optional:
For backwards compatibility with older HCL Traveler clients add a substitution rule similar to
the following options:
If you are using Internet Site documents, do the following: Under Configuration > Web > Internet Sites, open the Internet Site for web protocol for this server. Then select Web Site > Create Rule and add the following:
- Type of rule: Substitution
- Incoming URL pattern:
/servlet/traveler*
- Replacement pattern:
/traveler*
Rule (substitution): /servlet/traveler*-->/traveler*)
If you are not using Internet Site documents, do the following: Under Configuration > Web > Web Configurations, open the Domino® server for this server. Then select Create Web... > URL Mapping/Redirection and add the following:- Basics: What do you want to setup: URL -- URL
- Mapping: Incoming URL path:
/servlet/traveler*
- Mapping: Replacement URL string:
/traveler*
URL -> URL for (/servlet/traveler*->/traveler*)
-
Optional: For ease of configuring Apple devices, add a redirect rule similar to one
of the following:
If you are using Internet Site documents, do the following: Under Configuration > Web > Internet Sites, open the Internet Site for web protocol for this server. Then select Web Site > Create Rule and enter the following:
- Type of rule: Substitution
- Incoming URL pattern:
/Microsoft-Server-ActiveSync*
- Replacement pattern:
/traveler/Microsoft-Server-ActiveSync*
Rule (substitution): /Microsoft-Server-ActiveSync*-->/traveler/Microsoft-Server-ActiveSync*)
If you are not using Internet Site documents, do the following: Under Configuration > Web > Web Configurations, open the Domino® server for this server. Then select Create Web... > URL Mapping/Redirection and enter the following:- Basics: What do you want to setup: URL -- URL
- Mapping: Incoming URL path:
/Microsoft-Server-ActiveSync*
- Mapping: Replacement URL string:
/traveler/Microsoft-Server-ActiveSync*
URL -> URL for (/servlet/traveler*->/traveler*)