Apache因其跨平台和安全广泛被认可且拥有快速、可靠、简单的API扩展,目前在Web服务程序市场拥有极高的占有率。
1、把光盘设备中的系统镜像挂载到/media/cdrom目录。
[root@linuxprobe ~]# mkdir -p /media/cdrom
[root@linuxprobe ~]# mount /dev/cdrom /media/cdrom
mount: /dev/sr0 is write-protected, mounting read-only
2、使用vim创建yum仓库的配置文件。
[root@linuxprobe ~]# vim /etc/yum.repos.d/rhel7.repo
[rhel7]
name=rhel7 → 描述信息
baseurl=file:///media/cdrom → 挂载目录。前两个“/”是协议名称,后一个“/”是转义
enabled=1 → 是否启动yum仓库,“1为是”
gpgcheck=0 → 是否进行校验,“0为否”
3、手动安装Apache服务程序
======================================================================
Install 1 Package (+4 Dependent packages)
Total download size: 1.5 M
Installed size: 4.3 M
Is this ok [y/d/N]: y
Downloading packages:
4、启用httpd服务程序并将其重启,并加入到开机启动项中,使其能够随系统开机而运行,从而持续为用户提供Web服务
[root@linuxprobe ~]# systemctl start httpd → 重启httpd服务
[root@linuxprobe ~]# systemctl enable httpd → 把httpd加入到启动项中
ln -s ‘/usr/lib/systemd/system/httpd.service’ ‘/etc/systemd/system/multi-user.target.wants/httpd.service’
安装完成后,在浏览器中输入http://127.0.0.1按回车键,就可以看到用于提供web服务的httpd服务程序的默认页面了。
10.2 配置服务文件参数
打开httpd服务的主配置文件
vim /etc/httpd/conf/httpd.conf
如果想把保存网站数据的目录修改为/home/wwwroot目录,该怎么操作呢?
1、简历网站数据的保存目录,并创建首页文件。
[root@linuxprobe ~]# mkdir /home/wwwroot
[root@linuxprobe ~]# echo “The New Web Directory” > /home/wwwroot/index.html
2、打开httpd服务程序的主配置文件,将保存路径的参数修改,同时还需要将用于定义目录权限的参数路径修改。修改完后保存并退出。
[root@linuxprobe ~]# vim /etc/httpd/conf/httpd.conf
………………省略部分输出信息………………
116 # documents. By default, all requests are taken from this directory, bu t
117 # symbolic links and aliases may be used to point to other locations.
118 #
119 DocumentRoot "/home/wwwroot"
120
121 #
122 # Relax access to content within /var/www.
123 #
124 <Directory “/home/wwwroot”>
125 AllowOverride None
3、重新启动httpd服务程序,并加入到启动项,进行验证效果。
[root@linuxprobe ~]# systemctl restart httpd
[root@linuxprobe ~]# systemctl enable httpd
[root@linuxprobe ~]# firefox
10.3SELinux安全子系统
Linux系统中的双保险:
SELinux 域
SELinux安全上下文
检查自己系统,确认SELinux服务主配置文件实在安全策略模式
[root@linuxprobe ~]# vim /etc/selinux/config
SELINUX=enforcing