Apache 安裝介紹
(一)apache 介紹
Apache HTTP Server(簡稱Apache)是Apache軟體基金會的一個開放原始碼的網頁伺服器,Apache也叫全球資訊網,www伺服器, web伺服器主要功能是提供網上資訊瀏覽服務。Apache可以在大多數計算機作業系統中執行,由於其多平臺和安全性被廣泛使用,是最流行的Web伺服器端軟體之一。
目前主流的Web伺服器軟體包括:Apache,Nginx,Lighttpd,IIS,Resin[ˈrezn],Tomcat, Weblogic,Jetty等,想要成為web伺服器,必須要遵守HTTP協議,即超文字傳輸協議(HyperText Transfer Protocol
Apache伺服器,它也是基於HTTP協議的,它可以執行在幾乎所有廣泛使用的計算機平臺上,由於其跨平臺和安全性被廣泛使用,像windows ,linux ,mac系統,都可以支援apache伺服器,所以它是目前最流行的Web伺服器端軟體之一。它快速、可靠並且可通過簡單的API擴充,將等直譯器編譯到伺服器。
Apache伺服器的特點是使用簡單,速度快,效能穩定,可以做負載均衡以及代理伺服器來使用。使用廣泛,可以執行在幾乎所有廣泛使用的計算機平臺上。
(二)web介紹
Web是WWW(World Wide Web)的簡稱,全球資訊廣播的意思,又可以翻譯為全球資訊網、web網、或3W網。www是Internet的多媒體資訊查詢工具,是Internet上飛快發展的服務,也是目前使用最廣泛的服務。
Web瀏覽器和伺服器使用超文字傳輸協議(HTTP)來傳輸web文件,通過統一資源定位符(URL)標識文件在網路上伺服器的位置以及伺服器的路徑,Web文件用HTML進行描述。
例如我們上baidu,在客戶機的瀏覽器中的位址列上輸入,就是統一資源定位符url。它可以通過網路找到百度的伺服器,訪問百度的後臺的web伺服器,百度的web伺服器使用超文字傳輸協議
(三)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