此 Web 服务器实例的 Apache 配置作为 lp 打印服务用户运行,它提供了支持所有现有 IPP 操作所需的足够权限,但仅限对特定于打印服务的资源进行访问。侦听服务作为其自己的 Web 服务器实例来运行,此实例特别配置为支持 IPP,旨在最大程度地降低潜在安全风险。
在服务器端,已对 /etc/apache/httpd-standalone-ipp.conf 文件进行了 IPP 配置更改。在客户端,已对 /etc/printers.conf 文件进行了 IPP 配置更改。
如果进行任何配置更改,则需要重新启动服务以装入新配置。有关更多信息,请参见如何重新启动打印调度程序。
IPP 侦听服务配置文件 /etc/apache/httpd-standalone-ipp.conf 与任何标准的 Apache 1.3 配置文件类似。这些配置文件可采用您要使用的任何 Apache 1.3 配置指令。
缺省配置包括以下功能:
在端口 631 上侦听。
装入最小的一组 Apache 模块。
在 /printers/ 路经(例如 ipp://server/printers/ )下启用所有支持的 IPP 操作,而无需进行验证。
为 /printers/ 启用的缺省操作仅限于一组具有较小安全风险的操作。但是,所有操作都在 /admin/ 路经(例如 ipp://server/admin/ )下启用,并且需要进行基本验证。
下面是可选择的 mod_ipp Apache 配置选项:
ipp-conformance-选择协议检查级别。缺省值是 automatic,允许最大限度的客户机交互。
ipp-operation-允许您为多个 IPP 操作有选择性地启用或禁用 IPP 操作支持。
ipp-default-user-选择与本地打印服务联系时使用的用户名。
缺省为 lp 用户,它允许执行功能更强的代理。
ipp-default-service-选择将打印请求定向到的缺省打印服务。
缺省为 lpsched 守护进程。
一致性检查类型包括:
Automatic-仅检查协议侦听程序是否支持所请求的操作,此为缺省值。
1.0-检查请求是否符合 IPP 1.0 规范。
1.1-检查请求是否符合 IPP 1.1 规范。