基于Red Hat Enterprise Linux 7.0环境Apache 服务器部署静态网站的研究
2020-04-13赵秀丽
◆赵秀丽
(六盘水职业技术学院 贵州 553000)
2019 年国务院印发《国家职业教育改革实施方案》,提出了深化产教融合,发展以职业需求为导向、以实践能力培养为重点、以产学研用结合为途径的专业培养模式。作为高职院校的教师,在教学中必须做到产教融合,突出职业能力培养。Apache 服务器用于部署静态网站,本文就是利用企业中真实的案例为项目通过安装Apache 服务程序包、配置Apache 主程序、启动Apache服务,通过这三个步骤开展Apache 服务器构建这堂课。通过本节课学习,利用所学知识解决实际生活中Apache 服务器构建的问题
1 搭建Apache 服务器的命令介绍
1.1 安装启动Apache 服务器
(1)配置yum 源
[root@localhost ~]# mkdir /mnt/cdrom1
[root@ localhost ~]# mount /dev/cdrom /mnt/cdrom1
[root@ localhost ~]# vim /etc/yum.repos.d/rhe.repo
[rhel7]
name=rhe
baseurl=file:///mnt/cdrom1
enabled=l
gpgcheck=0
安装Apache 服务
[root@ localhost ∽]# yum install httpd
(2)启动Apache 服务程序
[root@ localhost ∽]# systemctl start httpd
设置为开机自启动
[root@ localhost ∽]# systemctl enable httpd
(3)测试Apache 是否安装成功
[root@Linuxprobe ~]#Firefox 输入127.0.0.0 后 看到测试页表示安装成功
2 后缀机制配置服务文件参数
(1)服务器文件介绍
(2)服务器主配置文件介绍
Apache 服务程序的配置文件:/etc/httpd/conf/httpd.conf,参数介绍如下(表1):

表1 参数
3 搭建Apache 服务器配置实例
(1)实例一:搭建最简单的Apache 服务器(表2)

表2 搭建最简单的Apache 服务器
在Apache 服务器中默认网站数据存在/var/www/html 目录中,首页命名为index.html。使用echo 命令将指定的字符写入到网站数据目录中的index.html 文件中:
[root@ localhost∽]# echo “my web” > /var/www/html/inde x.html
[root@ localhost ∽]# firefox 再次打开浏览器,键入http://127.0.0.1,测试成功了!
(2)实例二:搭建设置根目录和首页的Apache 服务器
若想将网站数据放在/myweb 目录,需编辑Apache 服务程序的主配置文件:
[root@ localhost ∽]# vim /etc/httpd/conf/httpd.conf
修改119 行DocumentRoot 参数为“/myweb”,再修改123 行的“/var/www”为“/myweb”
建立网站数据目录:
[root@Linuxprobe ∽]# mkdir /myweb
创建首页文件(这里使用echo 命令写入:
[root@ localhost ∽]# echo “The New Web Directory” > > /myweb/index.html
重新启动Apache 服务:
[root@ localhost ∽]# systemctl restart httpd
放行httpd 服务:
[root@ localhost ∽]# firewall-cmd --permanet --add=httpd
重新加载防火墙:
[root@ localhost ∽]# firewall-cmd --reload
设置安全策略:
[root@ localhost ∽]#setenforce 0
永久设置SELinux 的方法如下:……p>
