当前时间 2019-10-24-10:53:12
制作本地yum源
我用的VMware Workstation
系统环境: CentOS 7.5
首先我们先要挂载系统镜像
[root@laopa ~]#mount /dev/sr0 /media/ceshi
执行这条命令之前,先要确保你的/media/下 有ceshi 这个目录 (创建目录我就不多说了mkdir)
[root@laopa ~]#df ---查看有无挂载条目
[root@laopa ~]#rm -rf /etc/yum.repos.d/*

在配置新yum仓库的时候,我们先删除之前的配置文件
删好之后,cd 到yum.repos.d/ 这个目录里创建一个配置文件
[root@laopa ~]#touch ceshi.repo //配置文件可为*.repo
[root@laopa ~]#vim ceshi.repo //编写这个配置文件
[CentOS7.5]
name=CentOS7.5-ISO
baseurl=file:///media/ceshi --挂载镜像的地址
enabled=1 ----开启此仓库 若为0 关闭
gpgcheck=0 ----关闭校验功能 若为1 开启

检查yum 能否可以使用 : yum repolist

到这一步 , 我们的本地yum源就搭建完成了!
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
开始编译安装httpd
首先 httpd 需要依赖于 apr 和 apr-util
所以 要先编译安装 apr 与 apr-util
下载系统环境依赖包:
# yum -y install pcre pcre-devel zlib zlib-devel apr-devel apr-util-devel
实现准备好这三个文件,并上传到你的Linux 服务器上
tar -jxf apr-1.6.3.tar.bz2
tar -jxf apr-util-1.6.1.tar.bz2
tar -zxf httpd-2.4.41.tar.gz
解压这些文件

[root@laopa ~]#cd apr-1.6.3/ ---进入apr-1.6.3 目录下
[root@laopa ~]#./configure --prefix=/usr/local/apr
---配置这个安装包.并指明安装到/usr/local/apr 目录下
[root@laopa ~]#make && make install ----编译并安装

可以输入 echo $? 检查有无报错
然后开始安装apr-util
进入apr-util 文件夹
输入./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
///配置apr-util 并指明安装到/usr/local/apr-util 目录下 指出他依赖文件apr 在哪个目录
配置完成之后
make && make install
继续安装httpd
进入解压出来的httpd文件夹
./configure --prefix=/usr/local/httpd --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
配置httpd文件 并指明安装到/usr/local/httpd 目录下 并指出他的依赖文件 apr 与 apr-util 都在哪个目录
然后编译与安装
make && make install
到这一步,httpd 就安装好了
如果要启动他的网页服务
进入安装到的httpd文件目录
httpd/bin/ 里
安装好之后: httpd 文件夹里 htdocs是放网页文件的 , /usr/local/httpd/bin/ 目录里 apachectl 是启动网页服务的
在httpd/bin/ 里 输入
./apachectl -k start --启动命令
./apachectl -k stop --停止命令

已经运行httpd 了
可以输入netstat -tanlp检测80端口是否up
这里我们是编译成功的
注:
如果到这步 还不能访问网页的同学
请关闭Linux 的防火墙!
systemctl stop firewalld.service
------------------------------------------
下面是在线yum源安装httpd
首先保证你的虚拟机可以连通外网,设置参考https://www.cnblogs.com/laopa/p/WL.html
过程就尤其简单了,直接安装httpd
安装好之后
rpm -ql httpd ---检查在哪个目录
这里是在/var/www/html 这里的
进入这个目录
创建一个html文件 , touch index.html
编写他 vi index.html
测试页面编辑好之后保存退出
开启httpd服务 , servic
如果不能访问,直接关闭防火墙或放行80端口
关闭防火墙: # service firewalld stop
放行端口: # iptables -t filter -I INPUT -p tcp --dport 80 -j ACCEPT
完