SLES网络与打印服务全解析
1. Web服务
Apache2是SLES服务器的一个可用配置选项,它功能完备且用途广泛。默认配置下,Apache2通过HTTP协议在端口80提供网页服务。若有需要,可加入证书,通过HTTPS在端口443提供安全网页服务。Apache2提供以下选项:
- 访问控制
- 服务器端包含
- CGI脚本
- 用户专属网站
- 虚拟服务器(基于名称或IP地址)
通过在YaST中选择“网络服务”“HTTP服务器”选项,可访问Apache2配置菜单。在典型环境中,Web服务器的内容存于单一目录结构中。默认情况下,SLES上的Apache2将/srv/www/htdocs作为所有集中式Web信息的存储库,网页请求会指向该目录进行解析。可在该目录下添加子目录以进一步分隔内容,目录名会成为请求URL的一部分。网站的后续结构由网站管理员负责。
对于更动态的内容,可在/srv/www/cgi-bin找到系统范围的CGI环境。Web服务器配置文件定义了目录中文件的处理方式,该特定位置会通过适当的脚本引擎对请求项进行预处理,脚本输出以标准HTML形式返回给请求客户端,使网站能生成普通HTML无法提供的动态内容。
SLES和Apache2允许用户发布自己的Web内容。用户添加到系统时,其主目录会自动创建public_html目录,在默认Web服务器路径后添加~username即可访问该目录中的网页。
开箱即用的HTTP服务器环境可满足典型网站的大部分需求,