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

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

通过采用部署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

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

cat rhel7.repo

3.清理yum缓存

4.查看yum源

说明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

8.httpd配置yum源路径

cd /etc/httpd/conf

vi httpd.conf

把/var/www/html

更改为:

然后保存退出

9.重启httpd

systemctl restart httpd

systemctl status httpd

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

二、配置192.168.10.101使用192.168.10.110yum源
1.cd /etc/yum.repos.d/

cat rhel7.repo

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目录

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

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

  1. 设置开机自动挂载

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

6.httpd配置yum源路径

cd /etc/httpd/conf

vi httpd.conf

然后保存退出

7.重启httpd

systemctl restart httpd

systemctl status httpd

netstat -an|grep 81

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

二、配置192.168.10.101使用192.168.10.110yum源
1.cd /etc/yum.repos.d/

cat rhel7.repo

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]#
————————————————
版权声明:本文为CSDN博主「小黑要上天」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/z19861216/article/details/130496992

目录
相关文章
|
人工智能 Ubuntu 前端开发
Dify部署全栈指南:AI从Ubuntu配置到HTTPS自动化的10倍秘籍
本文档介绍如何部署Dify后端服务及前端界面,涵盖系统环境要求、依赖安装、代码拉取、环境变量配置、服务启动、数据库管理及常见问题解决方案,适用于开发与生产环境部署。
2064 1
|
缓存 监控 负载均衡
HTTP代理配置中的常见错误及其解决方案
随着互联网发展,使用HTTP动态代理IP的需求日益增加。配置HTTP代理时常见问题及解决方法包括:1) 代理服务器无法连接:检查网络、防火墙和代理服务状态;2) 认证失败:确认凭据和配置;3) 请求超时:增加超时时间、检查后端服务和网络延迟;4) 缓存问题:清理缓存、设置缓存控制或禁用缓存;5) SSL/TLS问题:正确配置证书并确保客户端信任;6) 访问控制问题:检查ACL和日志;7) 性能问题:监控资源、负载均衡和优化配置;8) 日志记录与分析问题:启用详细日志、设置轮换策略和使用分析工具。通过解决这些问题,可以更有效地管理HTTP代理。
2216 13
|
缓存 应用服务中间件 网络安全
Nginx中配置HTTP2协议的方法
Nginx中配置HTTP2协议的方法
1570 7
|
Linux
Centos6配置阿里云yum源报错
在CentOS 6配置阿里云Yum源时,可能出现EPEL仓库访问报错(404 Not Found)。解决方法:编辑`/etc/yum.repos.d/epel.repo`文件,将`enabled`和`gpgcheck`参数设为0 ``` 此设置可解决仓库无法访问的问题。
2636 29
|
Linux iOS开发 MacOS
【MCP教程系列】阿里云百炼MCP全面配置指南:涵盖NPX、UVX、SSE及Streamable HTTP
本文详细介绍如何在阿里云百炼平台及Windows、Linux、MacOS系统中正确配置MCP服务的JSON文件。内容涵盖三种MCP服务配置:npx(基于Stdio)、uvx(Python工具运行)和SSE(服务器发送事件)。同时解析Streamable HTTP作为新一代传输方案的优势与应用,帮助用户掌握每个参数的具体用途及使用方法,解决配置过程中可能遇到的问题,提供完整示例和扩展信息以优化设置体验。
8211 11
OpenEuler配置本地yum源
本文档介绍了如何在服务器和虚拟机上挂载光盘镜像并配置本地Yum仓库,包括创建挂载点、编辑repo文件、实现挂载持久化以及通过FTP共享本地仓库的方法。适用于需要频繁安装软件包或管理多台机器的场景。
4072 0
OpenEuler配置本地yum源
|
Unix Linux Go
Linux 使用Yum安装Go和配置环境
Linux 使用Yum安装Go和配置环境
|
XML 安全 Android开发
Flutter配置Android和IOS允许http访问
Flutter配置Android和IOS允许http访问
1113 3
|
存储 运维 监控
函数计算产品使用问题之如何在控制台配置HTTP触发器并使用HTTP请求触发
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
410 6
|
消息中间件 API 数据库
在微服务架构中,每个服务通常都是一个独立运行、独立部署、独立扩展的组件,它们之间通过轻量级的通信机制(如HTTP/RESTful API、gRPC等)进行通信。
在微服务架构中,每个服务通常都是一个独立运行、独立部署、独立扩展的组件,它们之间通过轻量级的通信机制(如HTTP/RESTful API、gRPC等)进行通信。

热门文章

最新文章