1. 程式人生 > >Apache 安裝介紹

Apache 安裝介紹

(一)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擴充,將直譯器編譯到伺服器。

    Apache伺服器的特點是使用簡單,速度快,效能穩定,可以做負載均衡以及代理伺服器來使用。使用廣泛,可以執行在幾乎所有廣泛使用的計算機平臺上。

(二)web介紹

    WebWWWWorld Wide Web)的簡稱,全球資訊廣播的意思,又可以翻譯為全球資訊網、web網、或3W網。wwwInternet的多媒體資訊查詢工具,是Internet上飛快發展的服務,也是目前使用最廣泛的服務。

   Web瀏覽器和伺服器使用超文字傳輸協議(HTTP)來傳輸web文件,通過統一資源定位符(URL)標識文件在網路上伺服器的位置以及伺服器的路徑,Web文件用HTML進行描述。

    例如我們上baidu,在客戶機的瀏覽器中的位址列上輸入就是統一資源定位符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 原始碼包安裝的過程。

相關推薦

Apache 安裝介紹

(一)apache 介紹    Apache HTTP Server(簡稱Apache)是Apache軟體基金會的一個開放原始碼的網頁伺服器,Apache也叫全球資訊網,www伺服器, web伺服器主要

apache安裝、配置虛擬主機、配置日誌

虛擬主機 客戶端 apache的安裝與配置安裝01)下載httpd-2.2.27.tar.gz02)解壓:tar xf httpd-2.2.27.tar.gz然後進入解壓的文件查看INSTALL和RAEDME03)直接make會出錯,然後進行編譯(也會有問題,這時候yum -y install zli

Apache安裝時錯誤解析

apache安裝時錯誤解析1.error: mod_deflate has been requested but can not be built due to prerequisite failures解決辦法是:yum install -y zlib-devel為了避免在make的時候出現錯誤,所以最好是

Apache安裝簡述

ins 地址 exe 下載地址 apache安裝 blank pac tar aid 軟件下載地址:http://pan.baidu.com/s/1o8oexKI 1、httpd -k install 2、httpd -k restart 3、啟動bin文件夾裏的httpd

LAMP環境的搭建(一)----Apache安裝

lamp mage install centos tle edit nbsp 發行版 red centos是Linux發行版RedHat的一個分支,因此可以很方便的使用yum安裝並管理各種軟件包。 本文使用的系統環境為:阿裏雲Centos7.2。 Apache的安裝:

Ubuntu 下Apache安裝和配置2

spl pac ubuntu server ould start warn it works apache。 在Ubuntu上安裝Apache,有兩種方式:1 使用開發包的打包服務,例如使用apt-get命令;2 從源碼構建Apache。本文章將詳細描述這兩種不同的安裝方式

11.6 -11.9 MariaDB,Apache 安裝

11.6 -11.9 mariadb apache 安裝 - 11.6 MariaDB安裝 - 11.7/11.8/11.9 Apache安裝 - 擴展 - apache dso https://yq.aliyun.com/articles/6298 - apache apxs http://man.

apache安裝

esc 必須 functions res 方式 com ech owin with 一、編譯安裝1、解決依賴關系 安裝httpd 2.4.4時首先需要解決依賴關系,httpd 2.4.4需要較新版本的apr和apr-util。升級方式有兩種,一種是通過源代碼編譯安裝,一種是

python(pillow /tesseract-ocr/pytesseract)安裝介紹

sun log www. archive 讀取 tro python的安裝 image sim 1、PIL或pillow(Python Imaging Library) 圖像處理庫 原理:Image類是PIL庫中的一個非常重要的類,通過這個類來創建實例可以直接載入圖像

MariaDB安裝Apache安裝

lamp架構MariaDB安裝1、[root@centos7 package]# tar xf mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz 2、mv mariadb-10.2.6-linux-glibc_214-x86_64 /usr/local/mariadbc

linux 6.5 apache安裝

linux apache 安裝1、卸載原來已經存在的httpd[root@www ~]# rpm -e httpd httpd-manual webalizer subversion mod_python mod_ssl mod_perl system-config-httpd php php-cli php

python 2.7 的Scrapy安裝介紹

contain environ 主頁 easily testin byte finish ani reat 一、 Scrapy簡介 Scrapy is a fast high-level screen scraping and web crawling framewo

11.6 MariaDB安裝 11.7/11.8/11.9 Apache安裝

1.8 httpd $? gpo pos small ref com echo $? [root@lizhipenglinux01 mariadb]# cp support-files/my-small.cnf /usr/local/mariadb/my.conf

11.6 MariaDB安裝;11.7—11.9 Apache安裝(上中下)

Apache安裝 MariaDB安裝 擴展:apache dso :https://yq.aliyun.com/articles/6298apache apxs :http://man.chinaunix.net/newsoft/ApacheMenual_CN_2.2new/programs/apxs

Mariadb安裝Apache安裝

Linux 學習筆記 Mariadb安裝 Apache安裝 Mariadb安裝與Apache安裝

11.6 MariaDB安裝 11.7/11.8/11.9 Apache安裝

九周第五次課(2月27日)11.6 MariaDB安裝?vi /usr/local/mariadb/my.cnf //定義basedir和datadir這裏的basedir和datadir不用定義?vim /etc/init.d/mariadb //定義basedir、datadir、conf以及啟動參數然後

Linux9.3 Apache安裝

ble 移植 clas apr-util apach ref 5.4 apr www Apache是一個基金會的名字,httpd才是我們要安裝的軟件包,早期它的名字就叫apache Apache官網www.apache.org wget http://mirrors.c

MariaDB安裝Apache安裝

apacheMariaDB安裝 1.下載源碼包 [root@weixing01 src]# wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/mariadb-10.2.6-linux-

2018-2-27 9周5次課MariaDB、Apache安裝

MariaDB Apache 11.6 MariaDB安裝mariadb是mysql的一個分支·下載MariaDB二進制安裝包:[root@localhost local]# cd src/ [root@localhost src]# wget https://downloads.mariadb.co

MariaDB和 Apache安裝

MariaDB和 Apache安裝11.6 MariaDB安裝 準備工作 因為MariaDB的二進制包鏡像源在國外地址,所以預先下載了該包到本地物理機,使用lrzsz工具將該包上傳至虛擬機/usr/local/src目錄進行安裝。 先安裝lrzsz工具:[root@centos-01 src]# yum in