Linux安装Apache报错:Cannot find a valid base…
2018-07-11 03:31:30来源:博客园 阅读 ()
最近使用CentOS7学习,安装安装Apache时候,使用yum安装Apache报错:本文适合CentOS7和RHEL7
# yum install httpd
出现:cannot find a valid baseurl for repo:base/7/x86_64。
针对这个问题,网上有大量的解决方案,说是网络不通的,不过很多都是场景式的,比如:
修改: vi /etc/sysconfig/network-scripts/ifcfg-eth0(每个机子都可能不一样,但格式会是“ifcfg-eth数字”),把ONBOOT=no,改为ONBOOT=yes,然后重启网络:service network restart。或者是设置8888的网关的;比如 vi /etc/resolv.conf,增加 nameserver 8.8.8.8,然后重启网络: service network restart。
以上的办法我都一一试过了,还有各种改网络配置文件设置onboot之类的,对于一个小白用户来说,这些都没有起作用,后来换成rhel7系统试了一下发现了问题,问题不是在于网络上,而是没有配置yum源,就是yum软件仓库,一个刚配置完成的Linux新机器yum源配置是不完整的。
网上有很多使用网络上的yum源的,现实情况下很多机器很多情况下是不是链接外网的,就是不能上网的内网机器。针对很多说更换yum 源的,换成阿里的,网易的,交大的。如果网络不行的换成谁都没有用,我们自己有本地的ISO文件,用本地的ISO做为yum源,就可以安装大部分的软件了。
CentOS7,配置本地yum源:
一:进入到/etc/repos.d目录,打开centos的yum文件夹
# cd /etc/yum.repos.d
# ls
会看到4,5个文件,其中有:
CentOS-Base.repo 是yum 网络源的配置文件
CentOS-Media.repo 是yum 本地源的配置文件
1、修改CentOS-Media.repo
# vim CentOS-Media.repo
输入:
# CentOS-Media.repo # This repo is used to mount the default locations for a CDROM / DVD on # CentOS-5. You can use this repo and yum to install items directly off the # DVD ISO that we release. # # To use this repo, put in your DVD and use it with the other repos too: # yum --enablerepo=c5-media [command] [c7-media] name=CentOS-$releasever - Media baseurl=file:///mnt/cdrom/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
2、修改,禁用默认的yum 网络源,将yum 网络源配置文件改名为CentOS-Base.repo.bak,否则会先在网络源中寻找适合的包,改名之后直接从本地源读取。
# mv CentOS-Base.repo CentOS-Base.repo.bak
二、创建挂载点,并把光盘上的镜像挂在到目录上
创建挂载点 # mkdir /mnt/cdrom 将镜像文件挂载到创建的挂载点上 # mount /dev/cdrom /mnt/cdrom
三、更新yum源,更新执行命令,顺序执行
# yum clean all
# yum makecache
完成yum源的配置
四、 安装apache,使用yum命令:
# yum install httpd
出现:
[root@xiaoma yum.repos.d]# yum install httpd Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * c7-media: Resolving Dependencies --> Running transaction check ---> Package httpd.x86_64 0:2.4.6-80.el7.centos will be installed --> Processing Dependency: httpd-tools = 2.4.6-80.el7.centos for package: httpd-2.4.6-80.el7.centos.x86_64 --> Processing Dependency: /etc/mime.types for package: httpd-2.4.6-80.el7.centos.x86_64 ------省略后续 会出现两次: Is this ok [y/d/N]: 输入y Downloading packages: ------省略后续 Complete!
当出现Complete!,安装完成。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:位运算
- Linux简单命令的学习 2020-06-10
- Maven安装与配置 2020-06-09
- java环境教程:Tomcat下载,安装,设置为Windows服务,启动 2020-06-09
- Centos下Zookeeper的安装部署 2020-06-06
- Elastic APM安装 2020-06-06
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash