Professional Documents
Culture Documents
2007/12/28 16:35
五、Web 服务器的配置
Web 服务器(192.168.10.40)同时提供 Web 服务和 DNS 服务。所以这里我们需要安装
和配置 Apache 和 Bind。
服务器网络配置
# ee /etc/rc.conf
ifconfig_lnc0="inet 192.168.10.40 netmask 255.255.255.0"
defaultrouter="192.168.10.10"
hostname="web.rd.bj"
# ee /etc/hosts
192.168.10.40 web.rd.bj
# cd cd /etc/namedb/
# ee named.conf
在 listen-on 中增加监听 IP:192.168.10.40
listen-on { 127.0.0.1; 192.168.10.40; };
然后在最后加入:
zone "rd.bj" {
type master;
file "master/rd.bj";
};
zone "10.168.192.in-addr.arpa" {
type master;
file "master/10.168.192.in-addr.arpa";
};
正解档的设置
# ee master/rd.bj
加入:
$TTL 172800
@ IN SOA rd.bj. root.rd.bj. (
2005100301 ; Serial
172800 ; Refresh
900 ; Retry
3600000 ; Expire
3600 ) ; Minimum
IN NS rd.bj.
IN A 192.168.10.40
web IN A 192.168.10.40
squid01 IN A 192.168.10.30
squid02 IN A 192.168.10.31
proxy IN A 192.168.10.20
www IN A 192.168.10.20
反解档的设置
# ee master/10.168.192.in-addr.arpa
加入:
$TTL 172800
@ IN SOA rd.bj. root.rd.bj. (
2001080301 ; Serial
172800 ; Refresh
900 ; Retry
3600000 ; Expire
3600 ) ; Minimum
IN NS rd.bj.
40 IN PTR rd.bj.
40 IN PTR web.rd.bj.
30 IN PTR squid01.rd.bj.
31 IN PTR squid02.rd.bj.
20 IN PTR proxy.rd.bj
20 IN PTR www.rd.bj
最后再修改文件/etc/resolv.conf
# ee /etc/resolv.conf
设置成:
nameserver 127.0.0.1
这样就可以让此台服务器成为这个网域中第一台 DNS 服务器。
好,我们接着干吧!
漫长的等待,终于安装完成了。
# rehash
# pkg_info | grep apache
apache-worker-2.2.6_3 Version 2.2 of Apache web server with worker MPM.
# apachectl -l
Compiled in modules:
core.c
worker.c
http_core.c
mod_so.c
现在我们对 Apache 进行简单的配置,对 Apache 进行更深入的调优,我们在这里暂且不
做讨论,等我们的实验环境都搭建好了后, 大家可以根据自己的业务需求进行调整。
# cd /usr/local/etc/apache22
# ee httpd.conf
更改以下参数:
Listen 192.168.10.40:80
ServerAdmin admin@rd.bj
ServerName web.rd.bj:80
其他都不变,保存退出。
设置 Apache 开机启动:
# ee /etc/rc.conf
加入:
apache22_enable="YES"
保存退出。
现在我们启动一下 Apache,看看我们的安装是否正确。
# apachectrl start
浏览器访问 http://192.168.10.40