一、安装前准备
1.初始化软件源,安装httpd
yum clean all #清理旧缓存
yum makecache #创建新缓存
yum install httpd #安装web服务器
2.关闭SELinux和防火墙
setenforce 0 #关闭SELinux 0-关闭 1-开启
systemctl stop firewalld.service #关闭
3.启动httpd服务
system start httpd #开启httpd服务
二、配置web服务
1.常规配置web服务
mkdir /www
touch /www/index.html
chmod 755 /www -R
vim /www/index.html #写入首页显示内容
cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf_bak #备份
vim /etc/httpd/conf/httpd.conf #修改配置文件
systemctl restart httpd #重启httpd服务
2.通过用户主页配置web服务
1).创建用户并修改家目录权限
useradd wyh #创建新用户
passwd wyh #修改密码
cd /home/
chmod 705 wyh
2).创建用户个人默认文件
mkdir /home/wyh/public
cd /home/wyh/public
vim index.html
3).修改用户主页配置文件
cp /etc/httpd/conf.d/userdir.conf /etc/httpd/conf.d/userdir.conf_bak #备份
vim /etc/httpd/conf.d/userdir.conf
systemctl restart httpd
3.通过虚拟目录配置web服务
1).创建虚拟目录
mkdir /virdir
cd /virdir
vim index.html
2).修改文件权限,使其他用户具有读和执行权限
chmod 705 index.html
3).修改配置文件
vim /etc/httpd/conf/httpd.conf
systemctl restart httpd
三、添加DNS服务
1.安装DNS服务
root@localhost ~]# yum install bind bind-chroot -y #安装DNS服务
2.修改主配置文件
[root@localhost ~]# cp /etc/named.conf /etc/named.conf_bak
[root@localhost ~]# vim /etc/named.conf
3.修改区域配置文件
[root@localhost ~]# cp /etc/named.rfc1912.zones /etc/named.rfc1912.zones_bak
[root@localhost ~]# vim /etc/named.rfc1912.zones
4.创建并修改区域配置文件
[root@localhost ~]# cd /var/named
[root@localhost named]# cp -a named.localhost named.TestWeb
[root@localhost named]# cp -a named.loopback named.192.168.211
[root@localhost named]# vim named.TestWeb
[root@localhost named]# vim named.192.168.211
5.修改本地DNS指向
[root@localhost named]# vim /etc/resolv.conf
6.重启服务
[root@localhost named]# systemctl restart named