“Sun WebServer 管理控制台”是基于浏览器的、安全的图形式管理工具,用于管理 Sun WebServer 实例和站点。要运行此控制台,必须运行管理服务器。下列任务中,尽管有些也可以使用命令行来执行,但最好使用“管理控制台”。
本章解释在启动“管理服务器”之前需要进行的配置:
访问控制:创建一个管理员,授予访问“Sun WebServer 管理控制台”的权限。一旦“管理控制台”运行起来,就可以通过它创建更多的管理员。
端口:指定管理服务器运行的端口。缺省端口为 2380。
启动“管理服务器”:以根的身份使用 htserver start -a 启动管理服务器。
您必须指定一个界定服务器管理员的领域;在缺省情况下,该领域名为 serverAdmin
,用户名和口令的信息源为 HTPASSWD
。用户信息源确定用户列表是使用 HTPASSWD
实用程序还是从系统的用户信息创建的。
要变更“管理服务器”的领域信息,您必须是 root
。
您至少需要一个领域管理员,以便至少一个用户有变更领域本身的能力。
作为 serverAdmin
领域的管理员创建一个用户 admin
:
# htrealm add -r serverAdmin -u admin为该用户 admin 设置口令。 口令: 确认口令: |
赋予用户 admin
对该领域的管理特权,以便它以后可以创建其它用户:
# htrealm add -r serverAdmin -u admin -A |
若要使用不同的领域或变更 serverAdmin
中的用户信息源,请完成下列步骤:
删除当前 serverAdmin
定义:
# htrealm delete -r serverAdmin |
创建一个新领域。
领域源可以是 HTPASSWD
或 UNIXSYS
。
# htrealm add -r serverAdmin -s UNIXSYS |
指定现有的某一个领域用户为领域的管理员。此用户将有权删除或变更该领域。
# htrealm add -r serverAdmin -u userName -A |
如果您使用的领域名不是 serverAdmin
,则您将需要用您的领域名替换 /etc/http/access.conf 中的访问控制。
有关 access.conf 和 htrealm 的详细帮助信息,请查阅 access.conf(4) 和 htrealm(1m) man 页。
管理服务器缺省使用端口 2380,但可以指定任何端口供 Sun WebServer 管理服务器使用。若要变更缺省端口,可编辑管理服务器的配置文件(位于 /usr/http/admin_server/conf/admin.httpd.conf),并变更 port {}
块的端口号。如果“管理服务器”已经运行,您必须重新启动它才能使用新端口。
缺省 port {}
块的形式为:
port 2380 { ... }
若要启动“管理服务器”,使用 -a 选项运行 htserver start:
# htserver start -aadmin:已成功启动。 |
若要核实您的服务器确实在运行,使用 htserver list 命令。如果名为 admin
的服务器实例有一个进程 ID 被列出,则该服务器正在运行:
# htserver list实例 : admin 启用 : 是 pid : 29159 配置文件 : /usr/http/admin_server/conf/admin.httpd.conf |
在“管理服务器”停止时,或在重新引导时,如果想要它自动重新启动,那么必须启用该服务器。如果管理服务器已经启用,则每当 htserver start 不带自变量运行时,它都将被重新启动。
若要启用服务器:
# htserver enable -aadmin: 启用。 |
有关 htserver 的详细信息,请查阅 htserver(1m) man 页。
“Sun WebServer 管理控制台”用来配置设置和维护服务器。