`

Apache的提取、编译与安装

阅读更多

 

在linux下的软件的安装并不看windows下那么简单,要经过一系列的指令才能完成安装。

 

Ubuntu的默认下载路径是/root/Downloads,要通过命令的方式先进入这个路径,找到apache的压缩文件才能进行安装工作。以下是按顺序的相关linux命令:

 

cd /root/Downloads

 

tar xzf httpd-2.2.22.tar.gz  //提取后会生成httpd-2.2.22文件夹

 

cd httpd-2.2.22  //进入httpd-2.2.22文件夹

 

./configure --prefix=/usr/local/apache --enable-so --enable-proxy --enable-proxy-http --enable-proxy-balancer --enable-modules=all --enable-mods-shared=all   //指定安装路径为/usr/local/apache,后面的参数为要编译加载入内核的模块

 

make  

 

make install  //安装

 

三、检查是否成功安装

 

cd /usr/local/apache/modules

 

四、启动

shell>cd /usr/local/apache
shell>bin/apachectl start 启动web服务
shell>bin/apachectl stop 停止web服务
shell>cp bin/apachectl /etc/init.d/httpd
shell>/etc/init.d/httpd restart

apache设为linux服务

 

cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd
vi /etc/init.d/httpd

 

在在#!/bin/sh后面加入下面两行
#chkconfig:345 85 15
#description: Start and stops the Apache HTTP Server.

 

然后
chmod x /etc/rc.d/init.d/httpd
chkconfig --add httpd
 
注:在启动时报httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName此异常
进入apache的安装目录:
linux : /usr/local/apache/conf       打开httpd.conf
将里面的#ServerName localhost:80注释去掉即可。
再执行httpd
然后可以通过浏览器访问http://localhost:80,如果页面显示“It works!”,即表示apache已安装并启动成功。
如果提示using localhost.localdomain for ServerName  说不能确认服务器完全确认域名 localhost.localdoman 
那么修改此文件:
vi /etc/httpd/conf/httpd.conf   加入一句  ServerName  localhost:80
分享到:
评论

相关推荐

    doris 0.15版本 中的 apache_hdfs_broker 插件

    已对doris 0.15版本中的apache_hdfs_broker组件进行了编译,可以直接使用此包进行 分发,修改配置文件,启动(之前需要对doris进行安装启动) *** 对应的doris0.15安装包链接如下:...

    Apache JMeter 源码(apache-jmeter-5.4.3_src.zip)

    Apache JMeter 源码(apache-jmeter-5.4.3_src.zip)可用于测试静态和动态资源、Web 动态应用程序的性能。 它可用于模拟服务器、服务器组、网络或对象上的重负载,以测试其强度或分析不同负载类型下的整体性能。 ...

    MimeTypes:通过mime-db生成的从文件名扩展名到MIMEmedia类型的简单查找,该查找又从IANA,Apache和nginx的MIME类型编译而来

    MimeTypes 从生成的从文件名/扩展名到MIME / media类型的简单查找,反之亦然,该查找又由IANA,Apache和nginx的MIME类型编译而成。 这是一个仅源包,包含单个类MimeTypes ,它将被编译到根名称空间下的库/应用程序中...

    docker-webserver:docker webserver源码编译lnmp,lanmp,php,apache,nginx,mysql,redis,memcached等各种服务,请注意原始码自动编译非官方源直接拉取-mysql

    docker-webserver:源码编译docker容器服务 github地址: : ...dockerfile源码编译lnmp,lanmp,php,apache,nginx,mysql,redis,memcached,kafka等各种服务 适合对象:开发本地环境使用,快速构建网络服务

    hadoop2.8.5-windows本地开发

    内容概要:windows环境下添加snappy源码,并对2.8.5的apache版本hadoop包进行编译,生成指定的hadoop.dll、snappy.dll文件,方便Windows环境下利用idea工具进行Hadoop、Spark的local模式下代码调试。 版本更新:...

    SpringBoot整合Apache Shiro极简入门实例.zip

    采用maven进行jar包依赖管理,编译工程自动下载jar包 链接: https://pan.baidu.com/s/1KdE09EZoJDPijHr7IwFmkA?pwd=2gyr 提取码: 2gyr 资源包文件(可选) 该入门实例为单体应用,资源文件位于resouces文件夹下

    ipfs-tika:Java Web应用程序采用IPFS哈希,通过Apache的Tika提取(文本)内容和元数据

    ipfs-tika 带有IPFS哈希值的Java Web应用程序,通过Apache的Tika提取(文本)内容和元数据。要求Java 8 Maven编译中mvn compile 跑步mvn exec:java -Dexec.mainClass="com.ipfssearch.ipfstika.App" 打包mvn package...

    PdfToc:从 PDF 文件中提取目录 (ToC)(提取 PDF 书签)

    基于 Apache PDFBox 系统要求JavaJava 1.8.52 编译的 PdfToc.jar安装复制./bin/PdfToc.jar用法 java -jar PdfToc.jar -i "file.pdf" ["toc.txt"]获取 ToC 并在 toc.txt 中打印: java -jar PdfToc.jar -i "file.pdf...

    pdfbox:Apache PDFBox的镜像

    该项目允许创建新的PDF文档,操作现有文档以及从文档中提取内容的功能。 PDFBox还包括几个命令行实用程序。 PDFBox是根据Apache许可版本2.0发布的。 PDFBox是Apache Software Foundation 的项目。 二进制下载 您...

    awk.exe

    在windows编译httpd2.2.4时需要的awk.exe,apache官方网站上下载连接失效,这是本人从cygwin中提取的,已附带必要dll。 使用时建议放在X:\Program Files\Microsoft Visual Studio\VC98\Bin中。 <br>ps: ...

    Java+SpringBoot+POI进行word2html转换

    通过带着读者基于SpringBoot框架手写POI对word进行编译转换处理。使用POI对word文件内容进行html转换,并支持对目录进行提取,提取后保留目录原本的超链接格式,且转换后的html保留原有word样式。 适合人群:具备...

    jmeter-components:Apache jMeter组件

    JSON utils(JSON路径声明,JSON路径提取器,JSON格式化程序) JTL结果解析器 要求 Java 1.6或更高版本 捷米特2.9 Maven 3.0或更高 制作说明 转到项目的顶级目录并运行: mvn clean install 所有组件都将在“目标...

    tomcat-rpm:用于构建 Apache Tomcat 8.0.x 源代码和二进制 RPM 文件的文件

    例如,在相应位置提取和编译的 Tomcat 包。 此外,SPEC 文件依赖于_java_home和_jdk_require构建变量,这些变量要根据构建系统(以及目标安装系统 [s])上安装的 Java 包进行设置。 也就是说,如果您使用社区构建 ...

    StreetviewExtractor:沿两个位置之间的路线提取街景图像

    街景提取器命令行工具沿两个位置之间的路线提取街景图像##编译您需要Apache Maven。 从终端运行mvn package shade:shade来构建可执行的jar。 ##用法您将需要一个Google API密钥-在此处获取一个: : 。 您需要启用“ ...

    nerc-fr:NERC-fr

    opennlp: 带有命令行实用程序的已编译Apache OpenNLP库。 TSD2014preprint619.pdf: 描述研究工作的论文。要求Java 1.7或更高版本开发要求: Maven 3.0或更高版本安装确实没有必要进行安装,您可以使用存储库中...

    word源码java-reverb:网络规模的开放信息提取

    word源码java 混响 ReVerb 是一个自动识别和提取英语句子中的...Apache Maven ()。 运行此命令以下载所需的依赖项、编译并创建单个可执行 jar 文件。 mvn clean compile assembly:single 编译后的类文件将放在target

    MySQL 5.1中文手冊

    2.3.7. 提取安装档案文件 2.3.8. 创建选项文件 2.3.9. 选择MySQL服务器类型 2.3.10. 首次启动服务器 2.3.11. 从Windows命令行启动MySQL 2.3.12. 以Windows服务方式启动MySQL 2.3.13. 测试MySQL安装 2.3.14. 在...

    ratis:Hadoop生态系统的Raft协议的Java实现

    阿帕奇·拉蒂斯(Apache Ratis) Apache Ratis是一个实现RAFT协议[1]的Java库。 可以在( )上访问Raft论文。 本文介绍了Raft,并用以下几句话陈述了它的动机: Raft是用于管理复制日志的共识算法。 它产生的结果...

    jmxmon:Tomcat和JVM监视器。 易于安装tomcat Webapp

    詹姆士 jmxmon是用于监视Tomcat服务器及其运行的JVM的工具。 创建了一个非常小巧的Web应用程序,它将在您的Tomcat服务器上运行。 从那里,jmxmon将使用...本示例假定您将把maven-3.0.5提取到/usr/local/apache-maven/ap

    Hadoop权威指南 第二版(中文版)

     本书是Hadoop权威参考,程序员可从中探索如何分析海量数据集,管理员可以从中了解如何安装与运行Hadoop集群。 目录 第1章 初识Hadoop  数据!数据!  数据存储与分析  与其他系统相比  关系型数据库管理系统...

Global site tag (gtag.js) - Google Analytics