1、安装nginx

2、为nginx搭建共享目录

3、安装createrepo,创建存储库

4、客户端测试

1、安装nginx

yum list |grep nginx  #查看是否有可用的nginx包
yum install nginx -y  #yum安装nginx

1.1 如果没有可用的nginx包,创建yum源文件

vim /etc/yum.repos.d/nginx.repo    #在/etc/yum.repos.d/目录下创建nginx.repo文件插入如下图内容

nginx安装包yum源详情:http://nginx.org/en/linux_packages.html

1.2 再用命令yum install nginx -y进行安装

yum install nginx -y

安装成功!!!

2、为nginx搭建共享目录/share

2.1 创建文件夹并赋予所有主

mkdir /share                 #创建/share目录
touch /share/test.txt #创建文件test.txt
chown -R nginx. /share/ #属主属组授权

2.2 配置nginx共享目录配置文件

cp /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/sharefile.conf    #另外起一个独立的配置文件
vim /etc/nginx/conf.d/sharefile.conf #编辑配置文件如下图所示

2.3 启动nginx服务

/etc/init.d/nginx start      #启动
netstat -an|grep 80 #查看服务是否启动成功

2.4 Web页面测试效果

  注意:如果显示权限不足,有可能是selinux或iptables开启所致;

  解决方法:

临时关闭:
/etc/init.d/iptables stop #关闭iptables
setenforce 0 #关闭selinux拦截 永久关闭:
chkconfig iptables off #关闭iptables开机自启动
sudo sed 's#SELINUX=enforcing#SELINUX=disabled#' /etc/selinux/config -i # 重启才生效

成功!!!

3、创建yum存储库

3.1 创建yum存储库目录,即放置rpm包的目录

mkdir -p /share/centos/6/os/x86_64/Packages/      #递归创建目录
chown -R nginx. /share/ #所有者权限设置

3.2 yum安装createrepo

yum list createrepo
yum install createrepo -y

3.3 从光盘中去取几个rpm安装包放到/share/centos/6/os/x86_64/Packages/里

mkdir /mnt/cdrom      #创建目录
mount /dev/cdrom /mnt/cdrom/ #挂载
find /mnt/cdrom/Packages/ |grep telnet |xargs -n 1 -i cp {} /share/centos/6/os/x86_64/Packages/ #拷贝安装包

3.4 创建yum存储库

createrepo /share/centos/6/os/x86_64/Packages/    #建立存储库
chown -R nginx. /share/ #授权

yum存储库创建成功!!!

4、客户端测试

4.1 创建yum源文件mylocal.repo

vim /etc/yum.repos.d/mylocal.repo    #创建mylocal.repo,配置内容如下图所示

4.2 加载测试

yum clean all           #清空yum缓存
yum makecache #加载可用yum元数据
yum repolist #查看yum源rpm包的具体情况

4.3 安装telnet

rpm -qa |grep telnet
yum install telnet -y

成功!!!

Linux搭建yum仓库的更多相关文章

  1. linux局域网搭建yum仓库(本地(file)、网络(ftp、http))

    linux局域网搭建yum仓库(本地(file).网络(ftp.http)) yum配置文件解释: [ ]:定义仓库,base为仓库的名字,可任意 name:仓库的简短文字描述 baseurl:仓库的 ...

  2. Linux搭建Nexus仓库+高可用方案

    Linux搭建nexus仓库 1.安装jdk 1.1 获取安装包,解压到指定目录: tar xf jdk.tar.gz -C /opt/export 1.2 配置环境变量: # vim /etc/pr ...

  3. 使用ftp搭建yum仓库

    此次操作在VMware Workstation虚拟机的CentOS7.5下进行 这里使用两台Linux主机,下表是它们所使用的操作系统以及IP地址. 两台Linux主机所使用的操作系统以及IP地址 操 ...

  4. 搭建yum仓库与定制rpm包

    笔者Q:972581034 交流群:605799367.有任何疑问可与笔者或加群交流 当我们自动化部署集群的时候,想要快速的安装所有服务,搭建yum仓库与定制rpm包是我们首先要做的 原创作品,转载请 ...

  5. VMware15.5版本通过挂载系统光盘搭建yum仓库

    VMware15.5版本通过挂载系统光盘搭建yum仓库一.1.打开CentOS 7虚拟机. 2.登录虚拟机,选择未列出  用户名:root 密码:输入自己设置的密码 点击登录. 3.右键单击打开终端. ...

  6. 搭建YUM仓库

    概述 YUM 主要用于自动安装.升级 rpm 软件包,它能自动查找并解决 rpm 包之间的依赖关系.要功的使用 YUM 工具安装更新软件或系统,就需要有一个包含各种 rpm 软件包的 reposito ...

  7. 最简化搭建yum仓库

    在使用rpm安装软件包时,时常会遇到一些软件依赖性问题,如果是简单的一两个依赖性还是可以手动解决.要是出现大量的依赖性问题的话会让增大工作量.yum是一个很好的前端程序,可解决软件包相关依赖性,可在多 ...

  8. Linux centos yum仓库 自制

    内网下Yum仓库搭建配置 1.实验环境 虚拟机环境: VMware 12 版本虚拟机 网络环境: 内网 IP 段:172.16.1.0 外网 iP 段(模拟):10.0.0.0 实验基础:(能够上网, ...

  9. 同步阿里云镜像到本地,在本地搭建YUM仓库

    1.下载阿里云镜像repo文件 项目使用CentOS6系统,因此我下载的文件是: # CentOS-Base.repo # # The mirror system uses the connectin ...

随机推荐

  1. elasticsearch嵌套对象的映射

    在es中,我们有时候可能需要映射,{ "field" : "xx" , "field01" : [] }这样格式的嵌套对象,默认情况下es会 ...

  2. 单片机stm32 USART串口实际应用解析

    stm32作为现在嵌入式物联网单片机行业中经常要用多的技术,相信大家都有所接触,今天这篇就给大家详细的分析下有关于stm32的出口,还不是很清楚的朋友要注意看看了哦,在最后还会为大家分享有些关于stm ...

  3. 实验7:基于REST API的SDN北向应用实践

    一.实验目的 1.能够编写程序调用OpenDaylight REST API实现特定网络功能: 2.能够编写程序调用Ryu REST API实现特定网络功能. 二.实验环境 下载虚拟机软件Oracle ...

  4. MVC +Jqyery+Ajax 实现弹出层提醒

    CSS部分: /*登录提示*/ * {margin: 0; padding: 0; } .layer { width: 350px; padding: 20px; background: #fff; ...

  5. Loto实践干货(8) 实测 保险丝 用示波器带电流探头

    本文用LOTO示波器和5A的电流探头来实验两种常见类型的保险丝的保护曲线.一种是熔断型的,另一种是自恢复型的.我们通常需要在一些电路中对电流过大的情况做保护,比如防止用户把输出源短路,比如防止用户对电 ...

  6. Oracle SQL注入 总结

    0x00 Oracle基础 Oracle 基本使用 什么是Oracle数据库? Oracle公司目前是世界上最大的软件提供商之一,与它并列的还有 Microsoft与 Adode.并且随着 Oracl ...

  7. silky微服务业务主机简介

    目录 主机的概念 通用主机 web主机 业务主机类型 使用web主机构建微服务应用 使用通用主机构建微服务应用 构建具有websocket能力的微服务应用 构建网关 开源地址 在线文档 主机的概念 s ...

  8. IDEA maven Run Maven 启动方式

    首先想要使用 Run Maven 启动需要在IDEA设置里找到plugins  在plugins窗口下面找到Browse Repositories   打开Browse Repositories 下载 ...

  9. C# 复制目录及其下文件

    public static void CopyDirectory(string sourceDirPath, string saveDirPath) { try { if (!Directory.Ex ...

  10. CTF入门学习3->Web通信基础

    Web安全基础 01 Web通信 这个部分重点介绍浏览器与Web服务器的详细通信过程. 01-00 URL协议 只要上网访问服务器,就离不开URL. URL是什么? URL就是我们在浏览器里输入的站点 ...