Apache的安装_Ubuntu安装Apache

Apache的安装_Ubuntu安装Apache(一)apache介绍  ApacheHTTPServer(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,Apache也叫万维网,www服务器, web服务器主要功能是提供网上信息浏览服务。Apache可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。     目前主流的Web服务器软件包括:Apache,Ngi…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

(一)apache 介绍

    Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,Apache也叫万维网,www服务器, web服务器主要功能是提供网上信息浏览服务。Apache可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

      目前主流的Web服务器软件包括:ApacheNginxLighttpd,IIS,Resin[ˈrezn],Tomcat, Weblogic,Jetty等,想要成为web服务器,必须要遵守HTTP协议,即超文本传输协议(HyperText Transfer Protocol)。它是互联网使用最广泛的网络协议,所有的web服务器都是基于该协议。简单说,HTTP协议就是提供一种发布web页面和接收web页面的方法。

    Apache服务器,它也是基于HTTP协议的,它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,像windows linux mac系统,都可以支持apache服务器,所以它是目前最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python解释器编译到服务器。

    Apache服务器的特点是使用简单,速度快,性能稳定,可以做负载均衡以及代理服务器来使用。使用广泛,可以运行在几乎所有广泛使用的计算机平台上。

(二)web介绍

    WebWWWWorld Wide Web)的简称,全球信息广播的意思,又可以翻译为万维网、web网、或3W网。wwwInternet的多媒体信息查询工具,是Internet上飞快发展的服务,也是目前使用最广泛的服务。 

   Web浏览器和服务器使用超文本传输协议(HTTP)来传输web文档,通过统一资源定位符(URL)标识文档在网络上服务器的位置以及服务器的路径,Web文档用HTML进行描述。

    例如我们上baidu,在客户机的浏览器中的地址栏上输入http://www.baidu.comwww.baidu.com就是统一资源定位符url。它可以通过网络找到百度的服务器,访问百度的后台的web服务器,百度的web服务器使用超文本传输协议HTTP,将你想要搜索的内容反馈到你的浏览器上。正是因为有www软件,才使得近年来Inernet迅速发展。

(三)Apacheweb服务器软件拥有以下特性:

1.支持最新的HTTP/1.1通信协议
2.拥有简单而强有力的基于文件的配置过程
3.支持通用网关接口
4.支持基于IP和基于域名的虚拟主机
5.支持多种方式的HTTP认证
6.集成Perl处理模块
7.集成代理服务器模块
8.支持实时监视服务器状态和定制服务器日志
9.支持服务器端包含指令(SSI)
10.支持安全Socket层(SSL)
11.提供用户会话过程的跟踪
12.支持FastCGI
13.通过第三方模块可以支持JavaServlets
如果你准备选择Web服务器,毫无疑问Apache是你的最佳选择。 

(四)Apache 服务器的部署

接下来,我们就讲解怎么来部署apache服务器,首先准备好linux系统。

1 输入: cat /etc/redhat-release

可以看到我这个linux系统版本为CentOS Linux 发行版 7.3.1611 (Core)

2 我进入opt 目录下,创建一个apche的目录:

cd /opt

mkdir apache

cd apache

wget http://mirrors.shu.edu.cn/apache//httpd/httpd-2.4.33.tar.gz

3 现在我们将这个包进行解压:

tar –zxvf httpd-2.4.33.tar.gz

tar zxvf我之前已经讲过

x : tar 包中把文件提取出来,即解压

z : 表示解压的是gz这种格式的压缩包,有gzip属性的。

v : 显示详细信息

下面的参数-f是必须的

-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

 解压完成后:接着我们进入到该目录下:

cd httpd-2.4.33

4 进行预编译。

  我们看到这里有个configure文件,这个就是我们预编译的shell脚本,可以进里面看一下,这里面有运行的环境,设置一些变量。输入

./configure –prefix=/usr/local/apache2

将文件安装到指定的位置。

5 接下来是编译

make –j 

编译就是将这些代码进行一个整合,整合到咱这个系统里面去,基于咱系统的GCC,将这个apache进行编译,编译完这个代码也是放到当前这个目录去的。

6 最后就是安装

make install

可以看到他会将安装的东西放到/usr/local/apache2目录下,进入之后,输入ls可以看到。

这个就是apache 源码包安装的过程。



 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/194061.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 鸿蒙3部曲先看哪部,星辰变是“鸿蒙”系列的作品,那“鸿蒙”系列到底有多少部曲?…

    鸿蒙3部曲先看哪部,星辰变是“鸿蒙”系列的作品,那“鸿蒙”系列到底有多少部曲?…说到《星辰变》,相信很多人都知道他的作者就是番茄吧?而番茄笔下最出名系列的小说,无疑就是“鸿蒙”系列了,其中《星辰变》就是“鸿蒙”系列中的一部作品。那“鸿蒙”系列小说到底有多少部曲呢?对此也有很多人有了这个疑问。原先的“鸿蒙三部曲”相信很多熟悉番茄小说的朋友都知道,原本番茄的《盘龙》《星辰变》《吞噬星空》被很多粉丝称之为“鸿蒙三部曲”。因为在《星辰变》的结局中我们也知道,鸿蒙创立了三个不同的世界,…

    2022年6月15日
    146
  • iocomp入门教程(绘制Plot)[通俗易懂]

    iocomp入门教程(绘制Plot)[通俗易懂]最近要做一个项目需要绘制曲线,为了节省时间,就选用了iocomp控件,可网上相关的教程极少,官方给的文档还是比较详尽,但缺少具体的前期准备步骤,在初次接触这个控件很容易蒙,所以我写下这篇,给入门者以便利。用到的材料:iocomp激活成功教程版(目前常见的为V3和V4,两个版本按喜好选择吧~…

    2022年7月25日
    24
  • KAZE与SIFT算法比较

    KAZE与SIFT算法比较比较KAZE与SIFT的算法。根据测试结果,两种算法对于ubc、bikes、trees和boat四种图集都有很好的鲁棒性,能够准确将图像匹配起来。两种算法的差异主要是在bark、graf、leuven和wall图集中表现出来的。bark图集主要检验特征算法对旋转和缩放的鲁棒性。可见KAZE算法有效检测的特征点少于SIFT算法,而SIFT算

    2022年6月18日
    22
  • mysql != 索引_Mysql语法

    mysql != 索引_Mysql语法转:https://www.cnblogs.com/huanzi-qch/p/15238604.html介绍通常情况下,全文检索引擎我们一般会用ES组件(传送门:SpringBoot系列——ElasticSearch),但不是所有业务都有那么大的数据量、那么大的并发要求,MySQL5.7之后内置了ngram分词器,支持中文分词,使用全文索引,即可实现对中文语义分词检索MySQL支持全文索引和搜索:  MySQL中的全文索引是FULLTEXT类型的索引。  全文索引只能用于InnoDB或My

    2022年8月24日
    24
  • 重构区块链

    前言撰写这篇手册,并不简单的因为区块链是一个热门话题,更因为随着研究的深入,你会发现这是一个相当复杂的领域。关于这一话题的信息来源无外乎三个方面:技术文档和代码,商业机构的宣传,研究机构或个人的整理。但是每一种媒体都因其形式、渠道或作者而带有某种偏见。技术文档固然详细精确,但是不够通俗,视野也不够广阔;商业宣传必定带有一定的偏向性;而看似中立的研究机构和媒体也因其背后资助方或者受众市场的差异而…

    2022年4月8日
    36
  • 简单区分单射、满射与双射

    简单区分单射、满射与双射我的机器学习教程「美团」算法工程师带你入门机器学习已经开始更新了,欢迎大家订阅~任何关于算法、编程、AI行业知识或博客内容的问题,可以随时扫码关注公众号「图灵的猫」,加入”学习小组“,沙雕博主在线答疑~此外,公众号内还有更多AI、算法、编程和大数据知识分享,以及免费的SSR节点和学习资料。其他平台(知乎/B站)也是同名「图灵的猫」,不要迷路哦~利用泛…

    2022年6月10日
    114

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号