1.实验描述

①实验内容

1.建立用户个人主页。每一部主机都有一个首页,使用Apache可以为twentyf用户建立自己可以完全控制的个人主页。

2.配置虚拟主机。前一章我们设定了多个域名,这里使用域名建立多个网站,每一个网站对应一个主目录和主页。下表是这些网站的设置:

主机名称

主目录

master.twentyf.com

/var/www/html

www.twentyf.com

/var/www/www

s1.twentyf/com

/var/www/s1

②实验思路

使用Apache配置www服务器,关键要熟悉Apache配置文件的格式与参数。
1.安装Apache服务器。
2.修改配置文件启动Apache服务器的个人用户主页功能。
3.建立twentyf用户,并为twentyf建立存放个人主也的主目录public_html。
4.往主目录发布一个主网页,并测试访问。
5.配置虚拟主机。
6.测试访问虚拟主机运行的网站。

2.熟悉参数配置

vim /etc/httpd/conf/httpd.conf
  • ServerRoot 设置Apache服务器的根(Root)目录
  • Listen 设置Apache服务器监听的网络端口
  • Include 说明保护后面文件的内容
  • ServerAdmin 设置Apache服务器管理员的E-mail地址
  • ServerName 设置Apache服务器的主机名
  • DocumentRoot 设置Apache服务器网页(文档)根目录

3.安装httpd服务

yum install httpd -y

4.建立用户个人主页

1.vim /etc/httpd/conf/httpd.conf 设置Apache服务器的主机名

centos7服务器经常断开 解决方法 centos7服务器配置_linux

2.vim /etc/httpd/conf.d/userdir.conf 开启个人网站功能,然后保存退出

centos7服务器经常断开 解决方法 centos7服务器配置_centos7服务器经常断开 解决方法_02


3.重启Apache服务

systemctl restart httpd

4.建立用户twentyf,切换到twentyf身份,在家目录下建立网站的主目录public_html,并往家中目录中建立一个主页index.html

centos7服务器经常断开 解决方法 centos7服务器配置_centos_03


5.切换回root用户,并且重启服务

centos7服务器经常断开 解决方法 centos7服务器配置_centos_04

6.因为我们没有使用DNS服务,所以我们需要在/etc/hosts 下面配置IP地址和域名(如果在DNS里配置好的话可以直接打开DNS服务器进行测试)

vim /etc/hosts

centos7服务器经常断开 解决方法 centos7服务器配置_linux_05


7.打开浏览器进行测试

centos7服务器经常断开 解决方法 centos7服务器配置_linux_06

5.配置虚拟主机

1.建立虚拟主机的主目录和主页。

centos7服务器经常断开 解决方法 centos7服务器配置_centos_07

2.开始编辑虚拟主机的配置文件,因为httpd.conf会使用conf.d/*.conf的文件,所以我们可以建立一个新的文件virtual.conf作为配置文件。

vim /etc/httpd/conf.d/virtual.conf

3.新建的文件是空的,往文件中添加虚拟主机的配置代码。(下面这些的代码的样例在httpd.conf的文件里面可以找得到)

centos7服务器经常断开 解决方法 centos7服务器配置_httpd.conf_08


4.保存退出,重启httpd服务5.测试访问虚拟主机

centos7服务器经常断开 解决方法 centos7服务器配置_centos_09

centos7服务器经常断开 解决方法 centos7服务器配置_httpd.conf_10