当前时间 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

Linux线上与本地的httpd搭建【制作本地yum源】的更多相关文章

  1. [转发]centos7搭建自己的yum源

    centos7搭建自己的yum源 https://www.cnblogs.com/juandx/p/6136621.html 还是需要学习呢 自己之前记得 查过 但是忘记了.     http://w ...

  2. 搭建内网Yum源

    搭建内网yum源 阅读(2,238) 一:因内网服务器 众多,当统一安装一些比较大的rpm的时候全部从外网下载就比较慢,而且还占用了一定的出口流量,因此在内网部署了一台yum服务器,将阿里云的epel ...

  3. Linux 本地yum源搭建和网络yum源搭建

    一.本地yum源搭建 首先挂载上光盘 [root@www /]# mount /dev/cdrom /media/cdrom/ 系统默认已经安装了可使用yum的软件包,所以可以直接配置: [root@ ...

  4. 014 Linux 线上高频使用以及面试高频问题——如何查找大文件并安全的清除?

    目录 1 案例描述? 2 命令一(目录统计排序最佳命令) 3 命令二(最实用,目录和文件一起统计排序) (1)命令详情和说明 (2)du.head.sort.awk 详细说明参考已有文章附录 (3)L ...

  5. 记录一次linux线上服务器被黑事件

    1.原因:本来在家正常休息了,我们放在上海托管机房的线上服务器突然蹦了远程不了,服务启动不了,然后让上海机房重启了一次,还是直接挂了,一直到我远程上才行. 2.现象:远程服务器发现出现这类信息 Hi, ...

  6. 在rhel7上搭建centos7的yum源

    1. 再查看现在主机上的yum源,并将它们删除 [root@localhost ~]# rpm -qa|grep yum | xargs rpm -e --nodeps # --nodeps 不管有没 ...

  7. RadHat搭建内网YUM源server

    前言:随着内网linuxserver越来越多,在每台server上安装软件.都要先把安装盘上传上去.在配置本地yum服务,即麻烦又费时.能够在内网的一台linuxserver上安装yum服务,然后其它 ...

  8. 搭建自己的YUM源HTTP服务器

    createrepo是linux下的创建仓库的软件包.create是创建的意思,repo是repository的缩写,是仓库的意思.yum(Yellowdog Updater,Modified)主要的 ...

  9. 使用tomcat搭建centos的yum源

    最近在折腾大数据,需要搭建一个yum源.一般的做法是在CentOS中安装httpd,然后将rpm包放入/var/www/html下面,再执行[createrepo .]即可. 不过虚拟机对传文件终归是 ...

随机推荐

  1. 3M隔音耳罩拆分、清洗教程

    简介 3M隔音耳罩用起来真爽,十分适合喜欢安静的人.再者,被动和别人同住(学校.厂里宿舍.公司宿舍).公共场合时使用,效果刚刚的.题外话:有些人的素质……%¥%(*¥*! 3M隔音耳罩平时戴着也没觉得 ...

  2. IoTClient开发3 - ModBusTcp协议客户端实现

    前言 进过前面两章的介绍,今天开始正式的实战. 进制转换 很多朋友对于进制转换可能是在刚学计算机的时候有接触,后来做高级语言开发可能就慢慢忘记了.我们做工控开发的时候需要经常进行进制转换,这里和大家一 ...

  3. app消息推送

    Mui + 个推 实现消息推送 1.首先去个推 注册一个账号,新建一个消息推送应用 2.配置Mui配置文件 3.使用HBuilder 打包 app 4.然后在到个推后台 发送数据 后台Java代码(官 ...

  4. (24)ASP.NET Core EF查询(查询的工作原理、跟踪与非跟踪查询)

    1.查询生命周期 在进入正题时候,我们先来了解EF Core查询的生命周期. 1.1LINQ查询会由Entity Framework Core处理并生成给数据库提供程序可处理的表示形式(说白了就是生成 ...

  5. java的静态代理、jdk动态代理和cglib动态代理

    Java的代理就是客户端不再直接和委托类打交道,而是通过一个中间层来访问,这个中间层就是代理.使用代理有两个好处,一是可以隐藏委托类的实现:二是可以实现客户与委托类之间的解耦,在不修改委托类代码的情况 ...

  6. [考试反思]1008csp-s模拟测试64:契机

    暴力没打满...有点垃圾... 考得稍绝望,啥也不会啊??? T3的测试点分治还写挂了... 其实就是没有沉下心好好的思考,在三道题上来回切换结果一个成型思路都没有 T2既然已经想到那一步了居然没有继 ...

  7. [考试反思]0917csp-s模拟测试45:天命

    又倒一了. 关于心态,有不少想说的. 首先旁边坐了一个kx.他上来入手T1没多久就切了然后开始对拍拍了几十万组AC. 然而我觉得T1是神仙题.先进T2. 挺简单的,5分钟出正解,然后在打出来的时候突然 ...

  8. CSPS模拟 89

  9. CSPS模拟 81

    Z哥的题,真是见题如见人啊.. T1 实际状态数没有那么多,不要被数字吓倒就是了. 另外为什么吧轮廓线给忘了啊 T3 觉得自己是正解但是被hack了? 考试的时候想到了复杂度对的的解法,但是 spfa ...

  10. 基于 Jenkins Pipeline 自动化部署

    最近在公司推行Docker Swarm集群的过程中,需要用到Jenkins来做自动化部署,Jenkins实现自动化部署有很多种方案,可以直接在jenkins页面写Job,把一些操作和脚本都通过页面设置 ...