|
|
发表于 2005-2-4 14:57:31
|
显示全部楼层
a. 执行安装脚本
#/vhost/install
b. 修改 /vhost/httpd/conf/httpd.conf ,将您管理工作站的ip加入允许访问列表:
<Directory "/vhost/html">
Options ExecCGI Indexes FollowSymlinks MultiViews
AllowOverride None
Order deny,allow
Deny from all
Allow from x.x.x.x
</Directory>
也即加在Allow from 后面,表示只有该管理工作站可以访问管理界面,格式如下所示:
Allow from x.x.x.x
Allow from x.x.x.x y.y.y.y
Allow from x.x.x.x/255.255.255.0
Allow from x.x.x.x/24
c. 修改 /www/httpd/conf/httpd.conf ,找到以下内容:
<VirtualHost x.x.x.x>
ServerName vhost.srun.com
ErrorLog logs/error_log
CustomLog logs/access_log vcommon
VirtualDocumentRoot /%0/html
VirtualScriptAlias /%0/cgi-bin
</VirtualHost>
将这里的x.x.x.x更改成您的服务器ip地址。
接下来,再找到以下内容:
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from x.x.x.x
</Location>
将这里的x.x.x.x更改成您的管理工作站的ip地址,这样就只有该管理工作站可以访问apache的状态报告页面,x.x.x.x可能的格式如前所述。
d. 启用/www分区的quota功能,编辑/etc/fstab文件,将如下一行
LABEL=/www /www ext3 defaults 1 2
改为
LABEL=/www /www ext3 defaults ,usrquota 1 2
也即加上usrquota关键字,启用用户磁盘配额,注意这个关键字是usrquota而不是
userquota,如果拼写错误就无效了。
e. 修改 /www/etc/host 文件,加入您的服务器的解析,比如
x.x.x.x your.server.name
注意:
其中x.x.x.x表示您的服务器的ip地址,your.server.name表示您的服务器的主机名,主机名可以通过执行hostname命令得到。这一步必须配置正确,否则apache可能无法启动。
最后,就可以重新启动计算机了。 |
|