当前时间 2019-10-24-10:53:12html
制做本地yum源apache
我用的VMware Workstationvim
系统环境: CentOS 7.5服务器
首先咱们先要挂载系统镜像tcp
[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源就搭建完成了!
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------url
开始编译安装httpdspa
首先 httpd 须要依赖于 apr 和 apr-utilcode
因此 要先编译安装 apr 与 apr-utilhtm
下载系统环境依赖包:
# 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
完