Apache程序是目前拥有很高市场占有率的Web服务程序之一,其跨平台和安全性普遍被承认且拥有快速、可靠、简单的API扩展。html
1.光盘中的镜像挂载到/media/cdrom目录。linux
mkdir -p /media/cdromweb
mount /dev/cdrom /media/cdrom数据库
2.配置yum源,安装Apache服务vim
vim /etc/yum.repos.d/local.repo安全
[redhat]网站
name=redhat
baseurl=file:///media/cdrom
enabled=1
gpgcheck=0加密
使用yum命令进行安装时,跟在命令后面的Apache服务的软件包名称为httpdurl
yum -y install httpdspa
3.启用httpd服务程序并设置开机自启动
systemctl start httpd
systemctl enable httpd
4.在httpd服务程序中,默认没有开启我的用户主页功能。所以,咱们须要编辑配置文件,而后在第17行的UserDir disabled参数前面加上井号(#),表示让httpd服务程序开启我的用户主页功能;同时再把第24行的UserDir public_html参数前面的井号(#)去掉(UserDir参数表示网站数据在用户家目录中的保存目录名称,即public_html目录)
5.在用户家目录中创建用于保存网站数据的目录及首页面文件。须要把家目录的权限修改成755,其余人也有权限读取里面的内容
useradd ttt
su - ttt
mkdir public_html
echo "This is linuxprobe's website" > public_html/index.html
chmod -Rf 755 /home/ttt
6.使用getsebool命令查询并过滤出全部与HTTP协议相关的安全策略,打开httpd_enable_homedirs,让修改后的SELinux策略规则永久生效且当即生效
getsebool -a |grep http
setsebool -P httpd_enable_homedirs=on
7.先使用htpasswd命令生成密码数据库。-c参数表示第一次生成;后面再分别添加密码数据库的存放文件,以及验证要用到的用户名称
8.修改配置文件
vi /etc/httpd/conf.d/userdir.conf
重启服务