首页 > 系统相关 >RHEL7部署http应用配置共享yum源

RHEL7部署http应用配置共享yum源

时间:2023-05-10 11:32:56浏览次数:52  
标签:RHEL7 http x86 httpd 192.168 yum 64 el7


通过采用部署http的方式实现共享yum源,供其它服务器实现rpm的快捷安装。该部署方式也适用于centos服务器。

RHEL7服务器说明

服务器信息

说明

192.168.10.110

yum源服务主节点

192.168.10.101

从节点(从192.168.10.110上获取yum源)

前提条件:

1.两台服务器需关闭防火墙

iptables -F

systemctl stop firewalld

systemctl disable firewalld

systemctl status firewalld

2.两台服务器需要关闭selinux

sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

3.建议重启linux服务器

init 6 或 reboot

方法一:

一、配置192.168.10.110节点

1.mount /dev/cdrom /mnt    -->挂载iso镜像至/mnt

RHEL7部署http应用配置共享yum源_服务器

2.cd /etc/yum.repos.d/

cat rhel7.repo

RHEL7部署http应用配置共享yum源_运维_02

3.清理yum缓存

RHEL7部署http应用配置共享yum源_运维_03

4.查看yum源

RHEL7部署http应用配置共享yum源_运维_04

说明yum源配置成功。

6.设置开机自动挂载

vim /etc/fstab

添加:

/dev/cdrom        /mnt         iso9660        defaults        0 0

然后保存退出

7.安装httpd服务

yum install httpd -y

systemctl enable httpd

systemctl restart httpd

systemctl status httpd 

RHEL7部署http应用配置共享yum源_yum源_05

8.httpd配置yum源路径

cd /etc/httpd/conf

vi httpd.conf

把/var/www/html

RHEL7部署http应用配置共享yum源_服务器_06

更改为:

RHEL7部署http应用配置共享yum源_运维_07

 然后保存退出

9.重启httpd

systemctl restart httpd

systemctl status httpd

10.本机浏览器访问,看到如下界面说明httpd配置yum源成功

RHEL7部署http应用配置共享yum源_服务器_08

 二、配置192.168.10.101使用192.168.10.110yum源

1.cd /etc/yum.repos.d/

cat rhel7.repo

RHEL7部署http应用配置共享yum源_yum源_09

 2.测试

yum clean all

yum list

yum install tcsh

[root@tsps1 yum.repos.d]# yum install zsh
Loaded plugins: product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Resolving Dependencies
--> Running transaction check
---> Package zsh.x86_64 0:5.0.2-33.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================================================
 Package                          Arch                                Version                                     Repository                            Size
=============================================================================================================================================================
Installing:
 zsh                              x86_64                              5.0.2-33.el7                                rhel7.3                              2.4 M

Transaction Summary
=============================================================================================================================================================
Install  1 Package

Total download size: 2.4 M
Installed size: 5.6 M
Is this ok [y/d/N]: y
Downloading packages:
zsh-5.0.2-33.el7.x86_64.rpm                                                                                                           | 2.4 MB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : zsh-5.0.2-33.el7.x86_64                                                                                                                   1/1 
  Verifying  : zsh-5.0.2-33.el7.x86_64                                                                                                                   1/1 

Installed:
  zsh.x86_64 0:5.0.2-33.el7                                                                                                                                  

Complete!
[root@tsps1 yum.repos.d]# 

这样就实现了apache httpd方式的yum源配置与访问。

 方法二:

一、配置192.168.10.110节点

1.进入/var/www/html目录

RHEL7部署http应用配置共享yum源_yum源_10

2.在该目录下创建mnt目录

RHEL7部署http应用配置共享yum源_运维_11

 3.mount /dev/cdrom /var/www/html/mnt    -->挂载iso镜像至/var/www/html/mnt

RHEL7部署http应用配置共享yum源_服务器_12

4. 设置开机自动挂载

vim /etc/fstab

添加:

/dev/cdrom        /var/www/html/mnt         iso9660        defaults        0 0

然后保存退出

5.安装httpd服务

yum install httpd -y

systemctl enable httpd

systemctl restart httpd

systemctl status httpd 

RHEL7部署http应用配置共享yum源_yum源_05

6.httpd配置yum源路径

cd /etc/httpd/conf

vi httpd.conf

RHEL7部署http应用配置共享yum源_ci_14

RHEL7部署http应用配置共享yum源_服务器_15

 然后保存退出

7.重启httpd

systemctl restart httpd

systemctl status httpd

netstat -an|grep 81

RHEL7部署http应用配置共享yum源_运维_16

 8.本机浏览器访问,看到如下界面说明httpd配置yum源成功 

RHEL7部署http应用配置共享yum源_yum源_17

 二、配置192.168.10.101使用192.168.10.110yum源

1.cd /etc/yum.repos.d/

cat rhel7.repo

RHEL7部署http应用配置共享yum源_yum源_18

 2.测试

yum clean all

yum list

yum install vsftpd

[root@tsps1 yum.repos.d]# yum install vsftpd
Loaded plugins: product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Resolving Dependencies
--> Running transaction check
---> Package vsftpd.x86_64 0:3.0.2-25.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================================================
 Package                            Arch                               Version                                     Repository                           Size
=============================================================================================================================================================
Installing:
 vsftpd                             x86_64                             3.0.2-25.el7                                rhel7.3                             171 k

Transaction Summary
=============================================================================================================================================================
Install  1 Package

Total download size: 171 k
Installed size: 353 k
Is this ok [y/d/N]: y
Downloading packages:
vsftpd-3.0.2-25.el7.x86_64.rpm                                                                                                        | 171 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : vsftpd-3.0.2-25.el7.x86_64                                                                                                                1/1 
  Verifying  : vsftpd-3.0.2-25.el7.x86_64                                                                                                                1/1 

Installed:
  vsftpd.x86_64 0:3.0.2-25.el7                                                                                                                               

Complete!
[root@tsps1 yum.repos.d]# 
 

这样也实现了apache httpd方式的yum源配置与访问。

标签:RHEL7,http,x86,httpd,192.168,yum,64,el7
From: https://blog.51cto.com/ztj1216/6260889

相关文章

  • Android----http请求工具类(转)
    项目中客户端与服务器端采用http请求进行交互,在这里我把http请求的工具类贴出来。该工具类采用的是HttpClients框架,HTTP保存方式有两种选择:一种:整个应用只创建一个HttpClient对象,然后保存在整个程序中去。此情况无法创建多线程中应用。另一种:随时创建HttpClient对象。系统自......
  • httprunner 4.x学习 - 11.hook 机制
    前言前言httprunner4.x可以支持hook机制,在发送请求前做一些预处理或在请求完成后后置处理setup_hooks:主要用于处理接口的前置的准备工作,也可以对请求request参数签名加密等操作teardown_hooks:主要用于后置清理工作,也可以对返回respone解密等操作测试步骤添加hook在......
  • httprunner 4.x学习 - 10.参数化(parameters)引用外部 csv 数据文件 和函数
    前言httprunner4.x实现参数化使用parameters关键字,数据源有三种方式1.在yaml文件中直接写测试数据源2.测试数据源写到csv文件3.自定义函数,函数返回列表形式数据独立参数对于已有参数列表,并且数据量比较大的情况,比较适合的方式是将参数列表值存储在CSV数据文件中。......
  • httprunner 4.x学习 -9.parameters 参数化
    前言httprunner4.x实现参数化使用parameters关键字,数据源有三种方式1.在yaml文件中直接写测试数据源2.测试数据源写到csv文件3.自定义函数,函数返回列表形式数据参数配置参数名称的定义分为两种情况:独立参数单独进行定义;多个参数具有关联性的参数需要将其定义在一起......
  • C# HttpListener 和 HttpServer区别
    HttpListener和HttpServer都是C#中用于创建HTTP服务器的类库,它们的作用都是监听HTTP请求,并向客户端发送HTTP响应。它们的主要区别在于实现方式和使用场景。HttpListener是.NETFramework中的一个类,它提供了一种基于事件的异步API,可以用于创建一个轻量级的HTTP服......
  • httprunner 4.x学习 -8.base_url 环境地址的使用
    前言config中有个base_url关键字可以设置环境地址,这样其它接口就只需写相对地址了base_url环境地址比如我要测试的API接口如下http://httpbin.org/get第一个是get请求http://httpbin.org/post第二个是post请求如果一个测试用例,有多个步骤中,测试环境地址不变http://......
  • httpd服务怎么禁用tls1.0
    要禁用ApacheHTTPServer(httpd)上的TLS1.0,可以按照以下步骤操作:编辑Apache的主配置文件,通常命名为httpd.conf。找到SSL模块的配置部分,通常以类似以下的方式开始:      LoadModulessl_modulemodules/mod_ssl.so      <IfModulessl......
  • linux上使用yum部署mongodb4.2+分片副本
    系统配置Linux是有文件句柄限制的,而且默认不是很高,一般都是1024,作为一台生产服务器,其实很容易就达到这个数量。为防止服务因toomanyopenfiles错误出现宕机,这里需要对linux系统句柄数进行调整。##临时调整,系统重启即失效ulimit-SHn65535##永久调整,编辑/etc/security/limi......
  • centos(linux):yum报错:removing mirrorlist with no valid mirrors的处理(centos 6.1
    一,报错[root@osc~]#yuminstall-ypython3-pipLoadedplugins:fastestmirror,securitySettingupInstallProcessDeterminingfastestmirrorsYumRepoError:AllmirrorURLsarenotusingftp,http[s]orfile.Eg.Invalidrelease/repo/archcombination/rem......
  • 网关神器traefik的,etcd和https配置例子
    traefikv2httpsrouterserviceetcd边缘EdgeGateway博客园---【前言】---写本文目的:网上应该没有traefikv2配etcd的例子。traefik被我喜爱的原因:跨平台,支持win,linux版同时使用。同时支持监控目录和etcd。支持win,linux版同时使用。支持etcd的同时,支持watch文件......