搭建WEB服务器

课堂练习

公司在一台Linux主机192.168.${学号}.155上建设了自己的Web网站。 为节省服务器资源,希望在此服务器上再为销售部建立一个Web网站,与现有网站共用一个IP地址与端口号(80)。 公司对于销售部网站的要求如下:

  1. 使用域名www.sales${学号}.company.cn访问
  2. 网站资源在/var/www/sales_${学号}目录下,主页采用index.html
  3. 管理员邮箱地址为root@company.cn
  4. 网页编码为GB2312
  5. 除销售部经理外,销售部每个员工都在该网站下开放自己的个人主页

1. 搭建DNS服务器

初始化配置文件

修改 /var/named/chroot/etc/named.conf

修改 /var/named/chroot/etc/named.rfc1912.zones

添加 /var/named/chroot/var/named/sales${学号}.company.cn.zone

添加 /var/named/chroot/var/named/sales${学号}.company.cn.arp

DNS配置文件:/etc/resolv.conf

2. 验证域名是否配置成功

3. 创建用户

4. 创建目录并修改权限

/var/www/sales_${学号}/index.html

/home/sales_manager/public_html/index.html

/home/saler_${姓名}/public_html/index.html

5. 修改/添加配置文件

/etc/httpd/conf/httpd.conf

6. 验证效果 🍻

拓展练习

在一台Linux网站服务器上建立两个虚拟站点,端口分别为70009000,域名为www.${姓名缩写}-IT.com 站点根目录分别为/var/www/${姓名缩写}1/var/www/${姓名缩写}2,存放不同网页,并通过域名分别进行访问:

  1. http://www.${姓名缩写}-IT.com:7000
  2. http://www.${姓名缩写}-IT.com:9000

1. 创建目录及文件

xxxxxxxxxx nslookup​# 输入网址测试# 正向解析www.${姓名}-gz.com.cnmail.${姓名}-gz.com.cn​# 反向解析192.168.${学号}.20192.168.${学号}.30shell

/var/www/${姓名缩写}2/index.html

2. 搭建DNS服务器

初始化配置文件

修改 /var/named/chroot/etc/named.conf

修改 /var/named/chroot/etc/named.rfc1912.zones

添加 /var/named/chroot/var/named/${姓名缩写}-IT.com.zone

添加 /var/named/chroot/var/named/${姓名缩写}-IT.com.arp

DNS配置文件:/etc/resolv.conf

3. 验证域名是否配置成功

4. 修改/添加配置文件

/etc/httpd/conf/httpd.conf

在此注释下添加(删除其余VirtualHost标签)

修改完毕后重启服务:service httpd restart

5. 验证效果🍻