前言
本文主要是配置和管理Apache服务器。认识Apache,掌握Apache的安装和启动方法;掌握各种Apache的配置方法;学会创建Web网站和虚拟主机。
一、实验环境:Apache 服务器 server 和Linux客户机client;
建立了Apache服务器server01和客户机client1,如下图所示。
二、在Apache 服务器上安装并启动 Apache 服务:
1.安装Apache相关软件
由以上得出安装成功!
2.启动Apache服务器
三、在服务器 server 端配置文档根目录和首页文件,并在客户端client 上测试配置结果。
1. 在目录/var/www/html中,写入一个文件,替换httpd服务程序的默认页面,该操作立即生效。
2. 把httpd服务程序的文章根目录改为/home/www,并且将首页改为gaoyakun.html,重启服务程序,操作如下:
3.检查防火墙是否运行,让防火墙放行HTTP,重启httpd服务。
4. 排除故障:在服务器sever01运行setenforce 0 设置SELinux为允许。
5. server01服务器配置并重启。
6. client客户端去访问server01服务器的网站。
访问成功!
四、配置用户个人主页,并在客户端测试。注:用户名为自己的姓名全拼。
1. 添加用户long,修改用户家目录权限,使其他用户具有读取和执行的权限.
2. 创建用户个人主页目录,创建个人主页默认首页文件,修改配置文件;在 服务器sever01运行setenforce 0 设置SELinux为允许。
3. 重启sever01虚拟机的httpd的服务。
4. 客户端访服务器,结果如下:
五. 在服务器端配置名为/test 的虚拟目录,并在客户端测试。
1. 创建/test/的虚拟目录,对应物理路径为/virdir/。
2. 让防火墙通过httpd服务。
3. 修改/etc/httpd/conf/httpd.conf文件。
4. 重启httpd服务。
5. 客户端访问服务器测试网页。
六. 配置具有两个 IP 地址的虚拟主机,要求不同虚拟主机对应的主目录和默认文档内容不同,并在客户端测试配置结果。
1. 创建/var/www/ip1 和 /var/www/ip2 两个主目录和默认文件,并编辑配置文件。
2.修改/etc/httpd/conf/httpd.conf文件。
3. 客户端访问服务器的成功如下:
七、 配置基于同一IP 地址下两个不同端口号的虚拟主机,要求不同的虚拟主机对应的主目录和默认文档内容不同,并在客户端测试配置结果。
1. 创建/var/www/8088 和 /var/www/8089 两个目录和默认文件。
2. 修改/etc/httpd/conf/httpd.conf文件。
3. 案例成果如下图: