文档章节

CentOS6.5安装Apache2.4

valiantjiang
 valiantjiang
发布于 2015/05/08 18:19
字数 502
阅读 170
收藏 0

自行编译安装的软件 rpm-qa 查询不到。

通过 find / -name httpd -type f 查找,然后指定绝对路径执行命令

安装过程中会提示需要 apr、apr-util、pcre,所以一并下载了前两个可以在Apache的镜像源http://mirrors.cnnic.cn/apache/ 中找到,后一个需要去官网的sourceforge地址下载http://sourceforge.net/projects/pcre/files/pcre/ 

以下是截止到2015/05/08 最新稳定版:

[root@httpproxy src]# wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.12.tar.gz

[root@httpproxy src]# wget http://mirrors.cnnic.cn/apache/apr/apr-1.5.2.tar.gz

[root@httpproxy src]# wget http://mirrors.cnnic.cn/apache/apr/apr-util-1.5.4.tar.gz

[root@httpproxy src]# wget http://ncu.dl.sourceforge.net/project/pcre/pcre/8.36/pcre-8.36.tar.gz

[root@localhost src]# for tar in *.tar.gz; do tar zxf $tar;done  #批量解压 tar包

[root@httpproxy src]#cd apr-1.5.2.

[root@httpproxy apr-1.5.2]# ./configure --prefix=/usr/local/apr  

[root@httpproxy apr-1.5.2]#make && make istall


[root@httpproxy src]# cd apr-util-1.5.4
[root@httpproxy apr-util-1.5.4]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

[root@httpproxy apr-util-1.5.4]# make && make istall


[root@httpproxy src]#cd pcre-8.36

[root@httpproxy pcre-8.36]# ./configure --prefix=/usr/local/pcre

[root@httpproxy pcre-8.36]#make && make istall


[root@httpproxy src]#cd httpd-2.4.12

[root@httpproxy httpd-2.4.12]# ./configure -prefix=/usr/local/apache --with-apr=/usr/local/apr/ --with-pcre=/usr/local/pcre/ --with-apr-util=/usr/local/apr-util/

[root@httpproxy httpd-2.4.12]#make && make istall


[root@httpproxy src]#htpasswd -b /etc/squid/squid_passwd oemuser1 Yor84obR

-bash: htpasswd: command not found 

[root@httpproxy src]# find / -name htpasswd -type f

/usr/local/src/httpd-2.4.12/support/htpasswd

/usr/local/apache/bin/htpasswd

[root@httpproxy src]#/usr/local/apache/bin/htpasswd -c /etc/squid/passwd squid Yor84obR

[root@localhost NCSA]#   /sbin/iptables -I INPUT -p tcp --dport 80-j ACCEPT

[root@localhost NCSA]#  /etc/init.d/iptables save

[root@localhost NCSA]#  /etc/init.d/iptables restart


------------------------------------------------------------------------------------

问题1:

 ./configure --prefix=/usr/local/apr  提示 rm: cannot remove `libtoolT': No such file or directory

[root@localhost apr-1.5.2]# yum -y install libtool  #安装libtool
[root@localhost apr-1.5.2]# vim configure

#定位到$RM "$cfgfile",注释掉这行或者修改为 $RM  -f "$cfgfile" 


问题2:启动Apache报错

[root@localhost NCSA]# /usr/local/apache/bin/httpd
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain. Set the 'ServerName' directive globally to suppress this message

[root@localhost NCSA]# vim /usr/local/apache/conf/httpd.conf

#ServerName www.example.com:80
ServerName 172.17.35.38:80


问题3:

[root@localhost NCSA]#  service httpd start
httpd: unrecognized service

[root@localhost NCSA]# cp /usr/local/apache/bin/apachectl /etc/init.d/httpd
[root@localhost NCSA]#  service httpd start
httpd (pid 5716) already running
[root@localhost NCSA]# 



结束。





© 著作权归作者所有

共有 人打赏支持
valiantjiang
粉丝 2
博文 6
码字总数 8302
作品 0
成都
私信 提问
为什么我装了apache2.4后 配置文件读的是/etc/httpd/conf/httpd.conf

环境:virtualbox centos6.5 httpd2.4 第一次安装好apache后,-k start 后 显示的页面是"it's work" 然后啥事不干就重启,重启后在-k start,apache读的就是/etc/httpd下面的配置文件了 而不是重...

郑开源
2014/01/29
680
0
CentOS5/6编译安装LAMP

一、环境说明准备 本次使用CentOS5.5、Centos6.5,编译安装Apache2.4.20、Mysql-5.5.48、PHP-5.5.30。 编译PHP以Apache模块方式运行。编译PHP前需要先编译好Apache和Mysql。 1.关闭SELINUX,...

cy_lyh
2017/02/26
0
0
Linux+Apache+Mysql+Php源码安装

一.安装环境: 系统:Centos6.5x64 Apache: httpd-2.4.10.tar.gz Mysql: mysql-5.6.20-linux-glibc2.5-x8664.tar.gz Php: php-5.6.0.tar.gz Apr: apr-1.5.1.tar.gz Apr-util: apr-util-1.5......

青-争
2016/03/07
77
0
CentOS6.5 64bit如何安装DNS服务dnsmasq加速网站访问

CentOS6.5 64bit如何安装DNS服务dnsmasq加速网站访问 技术奇客|ITGeeker2017-02-2037 阅读 DNS dnsmasq是个非常小巧的dns服务器,可以解决小范围的dns查询问题,建议内网终端不要超过50台主机...

技术奇客|ITGeeker
2017/02/20
0
0
本地yum源搭建(包括httpd安装)

本地yum源搭建(包括httpd安装) 适用于服务器与外网隔离,或与外网连接速度慢,要使用yum安装某些包的情况。 CentOS本地源安装 1、下载CentOS的安装文件 从 http://vault.centos.org/ 下载与...

OttoWu
2016/12/23
35
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周三乱弹 —— 哽住

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @蓝瞳 :分享高橋広樹的单曲《銀河沿線'05<Vo>》:一直暗恋却无法表白的女孩在电车上疲倦不堪累得靠在他的肩上,播磨拳儿终于忍不住流下了眼泪...

小小编辑
41分钟前
79
5
shell输入内容时不显示内容

简介 大家都知道当我们ssh登录linux服务器的时候输入密码密码是不显示在屏幕上的,同样在我们写shell脚本的时候在获取用户密码的时候,有时候也希望不显示密码,这个是怎么做的呢 实例脚本 ...

bboysoulcn
今天
3
0
第11章 多线程

程序、进程、线程 程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 **进程(process)**是程序的一次执行过程或是正在运行的一个程序。动...

流小文
今天
6
0
SpringBoot引入第三方jar包或本地jar包的处理方式

在开发过程中有时会用到maven仓库里没有的jar包或者本地的jar包,这时没办法通过pom直接引入,那么该怎么解决呢 一般有两种方法 - 第一种是将本地jar包安装在本地maven库 - 第二种是将本地j...

独钓渔
今天
2
0
五、MyBatis缓存

一、MyBatis缓存介绍 缓存的使用可以明显的加快访问数据速度,提升程序处理性能,生活和工作中,使用缓存的地方很多。在开发过程中,从前端-->后端-->数据库等都涉及到缓存。MyBatis作为数据...

yangjianzhou
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部