Specifies server-side web services communications protocols.
{ dbeng12 | dbsrv12 } -xs { protocol[,...] } ...
protocol : { NONE | HTTP [ ( option=value;...) ] | HTTPS [ ( option=value;...) ]
Cloud note: The -xs option may be specified multiple times for cloud servers with an OnDemand Edition license.
You can specify any of the following:
option For a list of supported option values for each protocol, see Network protocol options.
HTTP Listen for web requests by the client using the HTTP protocol. The default port on which to listen is 80.
HTTPS Listen for web requests by the client using the HTTPS protocol. The default port on which to listen is 443. You must specify the server's certificate and password to use HTTPS. The password must be an RSA certificate because HTTPS uses RSA encryption.
The HTTP server supports HTTPS connections using SSL version 3.0 and TLS version 1.0.
You can specify HTTPS, or HTTPS with FIPS=Y for FIPS-certified RSA encryption. FIPS-certified HTTPS uses a separate certified library, but is compatible with HTTPS.
For information about enforcing FIPS-certified algorithms, see -fips dbeng12/dbsrv12 server option.
NONE Do not listen for web requests. This is the default.
For more information about available parameters, see Network protocol options.
All operating systems and database servers.
Use the -xs option to specify which web protocols you want to use to listen for requests.
If you do not specify the -xs option, the database server doesn't attempt to listen for web requests.
If you specify the -xs option with one or more protocols, the server attempts to listen for web requests using the specified protocol(s).
If you want to start multiple web servers at the same time, then you must change the port for one of them since they both have the same default port.
You can use the HTTPS or FIPS-certified HTTPS protocols for transport-layer security. See SQL Anywhere web services encryption.
Separately licensed component required.
ECC encryption and FIPS-certified encryption require a separate license. All strong encryption technologies are subject to export regulations.
On Unix, quotation marks are required if more than one parameter is supplied:
-xs "HTTP(OPTION1=value1;OPTION2=value2;...)" |
Listen for HTTP web requests on port 80:
dbeng12 web.db -xs HTTP(PORT=80) |
Listen for web requests using HTTPS:
dbeng12 web.db -xs HTTPS(FIPS=N;PORT=82;IDENTITY=eccserver.id;IDENTITY_PASSWORD=test) |
Discuss this page in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |