cdh安装-httpd安装
2015-11-19 14:12
423 查看
在用用cdh安装Hadoop的时候各种报错,网上查询错误提示说httpd没装,故在此做记录。
首先下载httpd的linux版压缩包,地址
http://mirrors.hust.edu.cn/apache/httpd/。
推荐版本为2.2.29,下过一个2.4.12的,后来安装的时候apr跟apr-util装不上,就重新选择了。说明一下,下载下来是httpd的源文件,包括文档、例子,并不是下载下来解压之后直接找到bin目录然后启动就over的,需要重新安装。
1、解压
将压缩包拷贝到/usr/local/java(没有可以自行创建,也不一定非要这个目录),解压缩,然后查看目录结构
apr跟apr-util的安装文件在srclib下面 ,如果没有,就重新选择版本下载吧。
2、安装apr跟apr-util(安装的时候输出很多,就不截图了)
安装apr
#cd /usr/local/java/httpd-2.2.29/srclib/apr;
#./configure --prefix=/usr/local/apr;
# make;
# make install;
安装apr-util
# cd ../apr-util
# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
# make
# make install
需要注意的是,在安装apr-util的时候,--with-apr指向前面安装好了的apr的路径,如果不对,会显示
3、安装httpd
这个地方,要先创建httpd的安装文件夹,否则,命令敲完了,不报错,但是后面进行不下去。(亲自试过的)
#cd /usr/local/java/httpd-2.2.29;(切换到http源目录,准备正式安装)
#mkdir /usr/local/httpd-2.2.29
切换到/usr/local/java/httpd-2.2.29,然后指定hpptd安装目录、apr跟apr-util
# ./configure --prefix=/usr/local/httpd-2.2.29
--with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
#make
#make install
然后修改httpd的配置文件。这个时候需要切换到httpd的安装目录(/usr/local/httpd-2.2.29,不是/usr/local/java/httpd-2.2.29)。
vi conf/httpd.conf
这里需要修改2个参数
Listen 80(监听端口,改成另外的,比如我的改成了8090)
ServerName localhost:8090(默认是屏蔽的,改成本地8090端口就ok)
保存退出。然后启动httpd服务
bin/apachectl start
浏览器访问本地地址http://localhost:8090,It works,配置成功
首先下载httpd的linux版压缩包,地址
http://mirrors.hust.edu.cn/apache/httpd/。
推荐版本为2.2.29,下过一个2.4.12的,后来安装的时候apr跟apr-util装不上,就重新选择了。说明一下,下载下来是httpd的源文件,包括文档、例子,并不是下载下来解压之后直接找到bin目录然后启动就over的,需要重新安装。
1、解压
将压缩包拷贝到/usr/local/java(没有可以自行创建,也不一定非要这个目录),解压缩,然后查看目录结构
apr跟apr-util的安装文件在srclib下面 ,如果没有,就重新选择版本下载吧。
2、安装apr跟apr-util(安装的时候输出很多,就不截图了)
安装apr
#cd /usr/local/java/httpd-2.2.29/srclib/apr;
#./configure --prefix=/usr/local/apr;
# make;
# make install;
安装apr-util
# cd ../apr-util
# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
# make
# make install
需要注意的是,在安装apr-util的时候,--with-apr指向前面安装好了的apr的路径,如果不对,会显示
3、安装httpd
这个地方,要先创建httpd的安装文件夹,否则,命令敲完了,不报错,但是后面进行不下去。(亲自试过的)
#cd /usr/local/java/httpd-2.2.29;(切换到http源目录,准备正式安装)
#mkdir /usr/local/httpd-2.2.29
切换到/usr/local/java/httpd-2.2.29,然后指定hpptd安装目录、apr跟apr-util
# ./configure --prefix=/usr/local/httpd-2.2.29
--with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
#make
#make install
然后修改httpd的配置文件。这个时候需要切换到httpd的安装目录(/usr/local/httpd-2.2.29,不是/usr/local/java/httpd-2.2.29)。
vi conf/httpd.conf
这里需要修改2个参数
Listen 80(监听端口,改成另外的,比如我的改成了8090)
ServerName localhost:8090(默认是屏蔽的,改成本地8090端口就ok)
保存退出。然后启动httpd服务
bin/apachectl start
浏览器访问本地地址http://localhost:8090,It works,配置成功
相关文章推荐
- 软件介绍(apache lighttpd nginx)
- Asp.Net HttpApplication请求管道与Session(一)
- 聊聊HTTPS和SSL/TLS协议
- HttpWebRequest的使用之Get和Post的差别(C#)
- 理解HTTP headers之Expires、Cache-Control、IF-Modified-Since
- 多线程中栈空间的分配 http://biancheng.dnbcw.info/linux/303270.html
- Asp.Net HttpApplication 事件汇总
- Linux线程之线程栈 http://blog.chinaunix.net/uid-22590270-id-3673013.html
- 携程tcp架构分析
- Zabbix 默认网络发现模板修改(第三篇)
- HTTP:好好理解HTTP协议---字节写HTTP协议
- HttpURLConnection-Get方法实现
- HttpURLConnection-Post方法实现
- 获取网络连接字符串-模板代码
- 网络嗅探器
- Xcode7.0设置网络白名单
- HTTP:状态码304
- 网络层
- json网络数据转模型结合MJExtension框架
- IP、UDP、TCP数据包分析