Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 服务器 - 编程 » HTTP Web 服务 » 将 SQL Anywhere 用作 HTTP Web 服务器 » 启动 HTTP Web 服务器

 

配置网络协议选项

网络协议选项都是可选的设置,提供对指定 Web 服务协议的控制。这些设置可在使用 dbeng12/dbsrv12 -xs 服务器选项启动数据库服务器时在命令行中配置。请参见-xs dbeng12/dbsrv12 服务器选项

例如,以下命令行可在指定了 PORT、FIPS、Identity 和 Identity_Password 网络协议选项的情况下配置 HTTPS 监听器:

dbsrv12 -xs https(PORT=544;FIPS=YES;
    Identity=certificate.id;Identity_Password=password) your-database-name.db

该命令启动数据库服务器,从而为 your-database-name.db 数据库启用 HTTPS Web 服务协议。网络协议选项表示 Web 服务器应执行以下任务:

下表标识了常用于 Web 服务协议的网络协议选项:

网络协议选项 可用 Web 服务协议 说明
DatabaseName (DBN) 协议选项

HTTP、HTTPS

指定处理 Web 请求时要使用的数据库名称,或者使用 REQUIRED 或 AUTO 关键字指定是否需要在 URL 中使用数据库名称。

FIPS 协议选项

HTTPS

启用经 FIPS 认可的安全算法来加密数据库文件、数据库客户端/服务器的通信和 Web 服务。

Identity 协议选项

HTTPS

指定用于安全 HTTPS 连接的标识文件的名称。

Identity_Password 协议选项

HTTPS

指定加密证书的口令。

LocalOnly (LOCAL) 协议选项

HTTP、HTTPS

允许客户端选择只连接到本地计算机上的服务器(如果存在)。

LogFile (LOG) 协议选项

HTTP、HTTPS

指定数据库服务器用来记录 Web 请求信息的文件的名称。

LogFormat 协议 (LF) 选项

HTTP、HTTPS

控制写入日志文件(数据库服务器使用日志文件写入 Web 请求相关信息)的消息的格式,并指定出现在消息中的字段。

LogOptions (LOPT) 协议选项

HTTP、HTTPS

指定数据库服务器用来写入 Web 请求信息的日志中所记录的消息类型。

ServerPort (PORT) 协议选项

HTTP、HTTPS

指定运行数据库服务器的端口。

有关网络协议选项的完整列表,请参见网络协议选项