码迷,mamicode.com
首页 > Web开发 > 详细

Linux(十一)centos 7 rpm安装Apache(镜像自带rpm)

时间:2015-03-13 18:34:04      阅读:812      评论:0      收藏:0      [点我收藏+]

标签:

[root@localhost Packages]# rpm -ivh httpd-2.4.6-17.el7.centos.1.x86_64.rpm
警告:httpd-2.4.6-17.el7.centos.1.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
错误:依赖检测失败:
        /etc/mime.types 被 httpd-2.4.6-17.el7.centos.1.x86_64 需要
        httpd-tools = 2.4.6-17.el7.centos.1 被 httpd-2.4.6-17.el7.centos.1.x86_64 需要
        libapr-1.so.0()(64bit) 被 httpd-2.4.6-17.el7.centos.1.x86_64 需要
        libaprutil-1.so.0()(64bit) 被 httpd-2.4.6-17.el7.centos.1.x86_64 需要

从最下面那个缺少的软件包开始查http://pkgs.org/ 输入 libaprutil-1.so.0 即可看到你需要安装的软件包的名称,你需要通过命令

(查询目录为光驱挂载的目录)ls -l |grep 软件包名称(去掉版本号)

例如:

[root@localhost Packages]# ls -l | grep apr-util
-rw-rw-r--. 2  500  502    94132 7月   4 2014 apr-util-1.5.2-6.el7.x86_64.rpm
-rw-rw-r--. 2  500  502    78072 7月   4 2014 apr-util-devel-1.5.2-6.el7.x86_64.rpm

 

[root@localhost Packages]# rpm -ivh apr-util-1.5.2-6.el7.x86_64.rpm
警告:apr-util-1.5.2-6.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
错误:依赖检测失败:
        libapr-1.so.0()(64bit) 被 apr-util-1.5.2-6.el7.x86_64 需要

继续向下找软件包,只到相关的全部安装为止。

rpm -ivh apr-1.4.8-3.el7.x86_64.rpm

rpm -ivh apr-util-1.5.2-6.el7.x86_64.rpm

rpm -ivh httpd-tools-2.4.6-17.el7.centos.1.x86_64.rpm

 

[root@localhost Packages]# rpm -ivh httpd-2.4.6-17.el7.centos.1.x86_64.rpm
警告:httpd-2.4.6-17.el7.centos.1.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
错误:依赖检测失败:
        /etc/mime.types 被 httpd-2.4.6-17.el7.centos.1.x86_64 需要

需要安装mailcap包。

rpm -ivh mailcap-2.1.41-2.el7.noarch.rpm

rpm -ivh httpd-2.4.6-17.el7.centos.1.x86_64.rpm

输入:/etc/systemctl start httpd.service 启动apache

[root@localhost Packages]# netstat -tunl |grep ":80"
tcp6       0      0 :::80                   :::*                    LISTEN    

表示apache正常启动了。

输入:curl http://本机ip即可访问默认页

 

外部访问Linux Apache时需要关闭防火墙或者调整防火墙规则:

iptables -F(清空防火墙规则)

firewall-cmd --add-service=http                     (即时打开)

firewall-cmd --permanent --add-service=http  (写入配置文件)

vi /etc/firewalld/zones/public.xml (查看<service name="http"/>)

Linux(十一)centos 7 rpm安装Apache(镜像自带rpm)

标签:

原文地址:http://www.cnblogs.com/tq1226112215/p/4335678.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!