没有可用软件包httpd_CentOS 7安装httpd服务
书写此博文的前提:在学习CentOS 7中,发现在安装httpd服务的时候,老是报错,不和CentOS 6的命令相同,在网上查了很多资料以后,找到一个很好的解决办法,发表出来,大家共同学习。
1、安装httpd软件包
查看是否安装httpd服务
[root@localhost ~]rpm –qa | grep http
如果没有安装
[root@localhost ~] yum –y install httpd(或者通过yum search httpd选择安装的httpd版本)
针对CentOS7,httpd有专门的版本,此版本提供了针对systemd的单元文件,如下所示
[root@localhost ~]rpm -ql httpd | grep service/usr/lib/systemd/system/htcacheclean.service
/usr/lib/systemd/system/httpd.service
在自己安装httpd以后,使用systemctl status httpd.service命令,会发现如下问题,httpd服务未打开:
这是解决途径:
2、启动httpd服务并把此服务单元加入当前运行级
亲测在CentOS7中,必须把服务加入服务单元中,否则无法正常访问,在加入防火墙中,还是最好加入。
[root@localhost ~]systemctl start httpd.service #开启httpd服务
[root@localhost ~]systemctl enable httpd
此时,这个配置文件被链接到了/etc/systemd/system/multi-user.target.wants/httpd.service,如下图
[root@localhost ~] # ll /etc/systemd/system/multi-user.target.wants/
显示httpd服务已加入
3、打开firewalld防火墙的80端口
[root@localhost ~]firewall-cmd--add-service=http (即时打开)
[root@localhost ~]firewall-cmd --permanent --add-service=http (写入配置文件)
此时,httpd这个服务添加到了/etc/firewalld/zones/public.xml这个zone配置文件中,所以firewalld才能够据此放行。此文件如下所示:
Public
For use in public areas. You do not trust the othercomputers on networks to not harm your computer. Only selected incomingconnections are accepted.
经过这么几步的操作,再使用systemctl status httpd.service命令
此时用浏览器就能顺利打开网址
没有可用软件包httpd_CentOS 7安装httpd服务相关推荐
- 没有可用软件包httpd_CentOS 7源码安装httpd服务
httpd的简介 httpd是一个开源软件,且一般用作web服务器来使用.目前最流行的web服务器软件叫做httpd,httpd还有一个俗称叫apache,Apache是一个软件基金会,httpd也是 ...
- CentOS 7源码安装httpd服务
httpd的简介 httpd是一个开源软件,且一般用作web服务器来使用.目前最流行的web服务器软件叫做httpd,httpd还有一个俗称叫apache,Apache是一个软件基金会,httpd也是 ...
- centos7修改ip地址命令_CentOS7 安装 httpd 服务
安装 httpd 服务 输入下面命令安装 httpd 服务,注意要使用带有 root 权限 的用户,我是从普通用户切回超级用户 root 再开始执行命令的: yum -y install httpd ...
- CentOS离线安装httpd服务
文章目录 需求背景 安装 需求背景 需要在无网络环境下安装httpd服务 安装 提示:直接下载httpd离线安装包无法安装成功,需要安装相对应的依赖 需要下载的依赖如下: apr-1.4.8-5.el ...
- 源码编译安装httpd服务
1 概述 很多软件没有发布rpm包,而是直接发布了源码,好处是这样能兼容更多的平台,但是,用户需要对源码进行编译后安装.利用工具make将源码生成二进制文件. 本文主要讲解了对httpd进行编译安装. ...
- Centos7 安装Httpd服务并浏览器中测试http页面
一.安装httpd: 网络安装: yum -y install httpd 光盘挂载,用rpm安装: 这里cd的目录中cjm是你的用户名 cd /run/media/cjm/CentOS\ 7\ x8 ...
- linux离线安装httpd服务,Linux系列之离线安装Apache HTTP
1. 安装准备 1.1 下载介质 链接: https://pan.baidu.com/s/1R1iaKfHbeLUQuJcGn9kNrA 密码: iceg 1.2 上传介质 scp -r /op ...
- 部署 SaltStack 自动化运维工具,并简易批量安装 httpd 服务
SaltStack 介绍 SaltStack 是一个基于 Python 开发的一套架构配置管理工具,采用 C/S模式,server端就是salt的master,client端就是minion,mini ...
- 源码安装httpd服务
源码安装一个httpd服务 编译安装httpd 配置三台虚拟机 配置https步骤 编译安装httpd 编译安装一个apache 安装三个源码包 先后安装apr,apr-util,httpd 准备 [ ...
最新文章
- vs2015配置opencv3.3
- IE6常见bug总结
- MySQL instr()函数
- [Windows Phone] 为应用添加后台计划任务 – Scheduled Task Agent
- java 类型推理_java 11 局部变量类型推断
- java如何实现信号量_使用二进制信号量实现通用信号量
- MONO Jexus部署最佳体验
- C++ 以智能指针管理内存资源
- mac下mysql无法启动问题
- 鼠标放在一个连接上,会显示图片(类似tooltip)
- kmean法和dbscan法的直观比较
- mysql经典46_mysql练习46题 PDF 下载
- python开发微信点餐_微信点餐平台开发 (一)
- 偏微分方程数值解---学习总结(2)
- 灰色预测模型python实例_12-6:数学模型(灰色模型)与Python编程预测
- 变压器电量损耗计算及实例
- qt 富文本 html,Qt富文本编辑器QTextDocument
- MATLAB指纹识别技术[完美运行,详细解释,GUI界面,万字文稿]
- 安装计算机一级出现appcrash,电脑appcrash的问题怎么修复
- 百度啊,你是新年第一惨