不多说,直接上干货!

写在前面的话

  对于

  在Ubuntu系统上,编译安装Apache它默认路径是在/usr/local/apache2/htdocs

          或者编译安装httpd它默认路径是在/usr/local/apache/htdocs

  

    在Ubuntu系统上,apt-get安装Apache它默认路径是在/var/www/html

          或者apt-get安装httpd它默认路径是在/var/www/html

  

  

  我这里,采取编译安装httpd-2.4.3

  在/usr/下,创建software目录。

  

cd /usr/software

  然后,大家,可以在线下载

# wget http://mirror.bjtu.edu.cn/apache/httpd/httpd-2.4.3.tar.gz
# wget http://mirrors.axint.net/apache/apr/apr-1.4.6.tar.gz
# wget http://mirrors.axint.net/apache/apr/apr-util-1.5.1.tar.gz
# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.31.tar.gz

  也可以,如我这里,离线下载,再上传(虚拟机),拷贝(到真实物理机器)

  http://download.csdn.net/detail/u010106732/9892387

  http://download.csdn.net/detail/u010106732/9892388

    http://download.csdn.net/detail/u010106732/9892447

  然后,替换成我的。

  

  好比,我这里,已经下载好了,然后,拷贝到/usr/software目录下。

  上传好之后,再解压缩。

# tar zxvf pcre-8.31.tar.gz
# tar zxvf apr-1.4..tar.gz
# tar zxvf apr-util-1.5..tar.gz
# tar zxvf httpd-2.4..tar.gz

  再依次,进行如下操作。

# cd pcre-8.31
# ./configure --prefix=/usr/local/pcre
# make && make install
# apt-get -y install libssl-dev
# cd /usr/software
# cp -r /usr/software/apr-1.4. /usr/software/httpd-2.4./srclib/apr
# cp -r /usr/software/apr-util-1.5. /usr/software/httpd-2.4./srclib/apr-util

  

# cd httpd-2.4.3
# ./configure --prefix=/usr/local/apache \

--enable-dav \

--enable-so \

--enable-maintainer-mode \

--enable-rewrite \

--enable-deflate=shared \

--enable-ssl=shared \

--enable-expires=shared \

--enable-headers=shared \

--enable-static-support \

--with-included-apr \

--with-mpm=prefork \

--enable-cache \

--enable-file-cache \

--with-pcre=/usr/local/pcre

  然后,再执行

# make && make install
# cp /usr/local/apache/bin/apachectl /etc/init.d/httpd

  这样,就是已经安装好了。

  下面进行,对它进行配置修改

# vi /usr/local/apache/conf/httpd.conf

 

ServerName 192.168.30.1:

或者

ServerName 192.168.30.1

 这里,80可以不写,或者,你也可以自定义其他端口,如8081等。

 
  至于为什么,80也可以不写(当然前提是你要默认80的端口哈,作为你的httpd服务)

 

 
 
 

  开启httpd服务

 /usr/local/apache/bin/httpd -k start

 参考

编译安装httpd-2.4.3

欢迎大家,加入我的微信公众号:大数据躺过的坑        人工智能躺过的坑
 
 
 

同时,大家可以关注我的个人博客

   http://www.cnblogs.com/zlslch/   和     http://www.cnblogs.com/lchzls/      http://www.cnblogs.com/sunnyDream/   

   详情请见:http://www.cnblogs.com/zlslch/p/7473861.html

  人生苦短,我愿分享。本公众号将秉持活到老学到老学习无休止的交流分享开源精神,汇聚于互联网和个人学习工作的精华干货知识,一切来于互联网,反馈回互联网。
  目前研究领域:大数据、机器学习、深度学习、人工智能、数据挖掘、数据分析。 语言涉及:Java、Scala、Python、Shell、Linux等 。同时还涉及平常所使用的手机、电脑和互联网上的使用技巧、问题和实用软件。 只要你一直关注和呆在群里,每天必须有收获

对应本平台的讨论和答疑QQ群:大数据和人工智能躺过的坑(总群)(161156071) 

Ubuntu14.04下编译安装或apt-get方式安装搭建Apache或Httpd服务(图文详解)的更多相关文章

  1. ubuntu14.04下编译安装ambari-2.4.2.0

    ubuntu14.04下编译安装ambari-2.4.2.0 编译前的准备工作 准备工作有: 系统参数 系统依赖(编译环境) 离线安装包 java环境 maven环境 Nodejs环境 git环境 a ...

  2. 全网最详细的大数据集群环境下如何正确安装并配置多个不同版本的Cloudera Hue(图文详解)

    不多说,直接上干货! 为什么要写这么一篇博文呢? 是因为啊,对于Hue不同版本之间,其实,差异还是相对来说有点大的,具体,大家在使用的时候亲身体会就知道了,比如一些提示和界面. 全网最详细的大数据集群 ...

  3. 全网最详细的大数据集群环境下多个不同版本的Cloudera Hue之间的界面对比(图文详解)

    不多说,直接上干货! 为什么要写这么一篇博文呢? 是因为啊,对于Hue不同版本之间,其实,差异还是相对来说有点大的,具体,大家在使用的时候亲身体会就知道了,比如一些提示和界面. 安装Hue后的一些功能 ...

  4. 【转】Linux(ubuntu14.04)上编译Android4.4源码的环境搭建及编译全过程

    原文网址:http://jileniao.net/linux-android-building.html sublime text让我伤心.本来很信任sublime text的自动保存功能,之前使用一 ...

  5. GDAL2.1.1库在Ubuntu14.04下编译时遇到的问题处理方法

    不用作任何调整,直接在Linux下编译GDAL2.1.1源码的步骤是: $ ./configure $ make $ make install 非常简单,这样也能正常生成gdal动态库.静态库,如果想 ...

  6. ubuntu14.04下编译支持opengl的opencv

    在学习基于opencv的AR时,编译程序遇到报错,发现opencv不支持opengl.网上原因得知,在编译opencv时,opencv2.4以后的版本中默认ENABLE_OPENGL = NO,只需要 ...

  7. ubuntu14.04下 Android虚拟机 genymotion 的下载和安装

    官网:https://www.genymotion.com/ Install Guide https://www.genymotion.com/#!/developers/user-guide#ins ...

  8. Linux安装svn服务图文详解 ;出现No repository found in 'svn***问题

    Linux安装svn服务 ** 示例都是用的root权限,可选择用 sudo** 1:检查 安装条件为:Linux(centos)上未安装过svn服务,若安装过或安装失败请自行删除,这里不多介绍.检查 ...

  9. Ubuntu14.04下Ambari安装搭建部署大数据集群(图文分五大步详解)(博主强烈推荐)

    不多说,直接上干货! 写在前面的话 (1) 最近一段时间,因担任我团队实验室的大数据环境集群真实物理机器工作,至此,本人秉持负责.认真和细心的态度,先分别在虚拟机上模拟搭建ambari(基于CentO ...

随机推荐

  1. T Fiddler 教程 _转

    阅读目录 Fiddler的基本介绍 Fiddler的工作原理 同类的其它工具 Fiddler如何捕获Firefox的会话 Fiddler如何捕获HTTPS会话 Fiddler的基本界面 Fiddler ...

  2. gulp-usemin 插件使用

    关于什么是gulp,它和grunt有什么区别等问题,这里不做任何介绍.本文主要介绍如何使用gulp-usemin这款插件,同时也会简单介绍本文中用到的一些插件. 什么是gulp-usemin 用来将H ...

  3. Maven打包jar项目

    默认情况下,使用maven打包的jar项目(执行maven install)不会包含其他包引用,要想打包为带其他项目引用的jar,需要加入插件 要得到一个可以直接在命令行通过java命令运行的JAR文 ...

  4. laravel中使用mgirations创建和迁移数据库

    使用php artisan make:migration create_links_table命令 编辑2016_04_11_095342_create_links_table public func ...

  5. 解读DbContext中的三种【EagerLoad,LazyLoad,ExplicitLoading】加载模式

    一:立即加载,延迟加载,显式加载 1. 立即加载 Student Domain{ Teacher theacher} using (SchoolDBEntities db = new SchoolDB ...

  6. Android 使用pk10系统架设RecyclerView实现轮播图

    一.需求 ViewPager有个天生的缺陷是View无法重用,此外pk10系统架设详情咨询[企娥166848365]ViewPager的滑动过程会频繁requestLayout,尽管可以通过addVi ...

  7. 我眼中的SAML (Security Assertion Markup Language)

    提到SAML (Security Assertion Markup Language), 很多人都会联想到单点登录SSO.那么Saml到底是什么,它跟sso到底有什么联系?这里给大家分享一下我在读完了 ...

  8. Nutch2.2.1 爬虫问题列表

    http://www.cnblogs.com/cy163/archive/2013/02/14/2912630.html http://blog.csdn.net/wangzhaodong001/ar ...

  9. OI知识点|NOIP考点|省选考点|教程与学习笔记合集

    点亮技能树行动-- 本篇blog按照分类将网上写的OI知识点归纳了一下,然后会附上蒟蒻我的学习笔记或者是我认为写的不错的专题博客qwqwqwq(好吧,其实已经咕咕咕了...) 基础算法 贪心 枚举 分 ...

  10. [ActionScript 3.0] 嵌入字体

    首先我们要生成一个swf的字体库,以微软雅黑为例,新建YaHei_font.fla,ctrl+L,在库面板中右键→新建字型,弹出字体元件属性窗口,选择要嵌入的字体, 并选择为ActionScript ...