第3章 LINUX下WEB服务器配置
3.1 WEB服务器安装和配置
使用Apache软件可以在Linux系统中搭建Web服务器。Apache由于其跨平台和安全性从而被广泛使用,是使用排名第一的服务器软件。
3.1.1 安装web软件包
首先要配置WEB服务器就要在Linux系统中查看httpd和httpd-tools和httpd-manual软件包是否已经安装。如没有事先装好。 rpm -qa|grep httpd //Apache服务主程序软件包 如已安装则出现以下数据:
httpd-tools-2.4.6-40.e17.x86_64 // Apache服务器使用工具 httpd-manual-2.4.6-40.e17.noarch // Apache服务器手册
检查发现所需要的软件包已经安装了。
3.1.2 /etc/named.conf配置
使用vi编辑器强制修改/etx/named.conf里的内容 如下:
/ See /usr/share/doc/bind*/sample/ for example named configuration files. //
- 8 -
options {
listen-on port 53 { 192.168.0.2; }; listen-on-v6 port 53 { ::1; }; directory \
dump-file \ statistics-file \
memstatistics-file \ allow-query { any; }; recursion yes; dnssec-enable yes; dnssec-validation yes; dnssec-lookaside auto;
/* Path to ISC DLV key */
bindkeys-file \
managed-keys-directory \
pid-file \
session-keyfile \};
logging {
channel default_debug {
file \ severity dynamic; }; };
zone \
type hint;
file \};
zone \ type master;
file \};
zone \ type master;
file \};
include \include \
3.1.3 编辑区域文件
9
修改后的该文件内容如下所示。
$ttl 38400
@ IN SOA rhel.sh.com root.sh.com. ( 1268360234 10800 3600 604800 38400 )
@ IN NS rhel.sh.com. rhel IN A 192.168.0.2
www IN CNAME rhel.sh.com.
~
3.1.4 启动named服务
使用命令启动named服务
3.2 编辑 /etc/httpd/conf/httpd.conf 文件
修改Apache服务器的配置文件
10
3.3 将网页保存到/var/www/html目录中
编辑完/etc/httpd/conf/httpd.conf文件之后,将制作好的Apache站点网页全部放到/var/www/html目录中。
3.4 启动httpd服务
3.5 访问Web服务器
如果想要在客户端使用域名www.sh.com的方式访问Web网站,在客户端修改/etc/resolv.conf文件,指向DNS服务器,如图所示。测试效果如下:
3.6 Windows客户端配置
打开Linux里面的浏览器,输入域名www.sh.com可以看到放置在Apache站点中的This is www.sh.com。
11
12