**

配置httpd服务器

**

##A主机部署安装httpd并利用httpd部署yum源

###1、先关闭防火墙

systemctl stop firewalld 临时关闭防火墙

systemctl disable firewalld 开机禁用防火墙

systemctl status firewalld 检查防火墙状态

vi /etc/selinux/config中SELINUX=enforcing修改为SELINUX=disabled(重启init 6)

setenforce 0 临时关闭防火墙

getenforce 检查防火墙状态

centos7后台启动sendmail centos7开启http服务_centos7后台启动sendmail


##2、yum安装httpd2.4.6

yum -y install httpd yum安装httpd

centos7后台启动sendmail centos7开启http服务_yum_02


systemctl start httpd 启动httpd服务

systemctl enable httpd 设置开机启动http服务

centos7后台启动sendmail centos7开启http服务_centos_03


netstat -plent 查看端口(安装了net-tools)

网页端输入虚拟机的 ip地址:80查看是否成功

成功会显示以下画面

centos7后台启动sendmail centos7开启http服务_yum_04

##3、使用http搭建局域网yum源

###3.1挂载

开机不自启

mkdir -p /mnt/cdrom 建挂载点目录

mount /dev/cdrom /mnt/cdrom 挂载命令

开机自启

mkdir -p /mnt/cdrom 建挂载点目录

vi /etc/fstab 编译此文件

在文件最后一行增加以下内容:

/dev/cdrom /mnt/cdrom iso9660 defaults 0 0

centos7后台启动sendmail centos7开启http服务_yum_05

centos7后台启动sendmail centos7开启http服务_centos_06


挂载报错看是否移动设备未连接

centos7后台启动sendmail centos7开启http服务_centos7后台启动sendmail_07


###3.2修改/etc/httpd/conf.d/welcome.conf文件开启目录浏览功能

命令:vi /etc/httpd/conf.d/welcome.conf

centos7后台启动sendmail centos7开启http服务_yum源_08


将Options -Indexes

修改为Options +Indexes

centos7后台启动sendmail centos7开启http服务_centos7后台启动sendmail_09

###3.3做html软链接

查看站点主目录

more /etc/httpd/conf/httpd.conf

centos7后台启动sendmail centos7开启http服务_yum_10


mv /var/www/html /var/www/html_old 旧文件复制

centos7后台启动sendmail centos7开启http服务_centos_11

ln -s /mnt/cdrom/ /var/www/html 做挂载目录 的软链接

centos7后台启动sendmail centos7开启http服务_linux_12

操作完成后重启
重启之后浏览器输入ip:80(例192.168.123.20:80)出如下:

centos7后台启动sendmail centos7开启http服务_yum_13


##B主机修改yum源配置文件将yum源地址指向A主机

###1、修改客户端yum源文件中的baseurl指向we服务器例如

vi /etc/yum.repos.d/CentOS-Base.repo 重新写yum源文件

修改baseurl=http://服务器ip地址

yum clean all 删除yum所有文件

yum makecache 生成新的yum文件

###2、如果没有修改过yum源文件先进行下面操作

改写源文件:

rm -rf /etc/yum.repos.d/* 清除/etc/yum.repos.d目录下的文件

centos7后台启动sendmail centos7开启http服务_yum_14


vi /etc/yum.repos.d/CentOS-Base.repo 重新写yum源文件

[local_server] 标题

name=mylocal_server 显示标题

baseurl=file:///mnt/cdrom 下载源

enabled=1 是否启动下载源 1启动

gpgcheck=1 是否检查秘钥 1检查

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY- CentOS-7 秘钥对比文件

centos7后台启动sendmail centos7开启http服务_centos7后台启动sendmail_15


修改客户端yum源文件中的baseurl指向we服务器例如

修改baseurl=http:// 服务器ip地址

centos7后台启动sendmail centos7开启http服务_yum_16


yum clean all 删除yum所有文件

yum makecache 生成新的yum文件

centos7后台启动sendmail centos7开启http服务_yum_17


##在B主机上测试

安装其中一个组软件的

yum grouplist 打包安装 一次安装一系列软件

yum -y groupinstall 包名 开始安装 -y安装时不提示确认信息

centos7后台启动sendmail centos7开启http服务_centos_18