日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > centos >内容正文

centos

Centos6.5 安装apache2.4.33部署教程

發(fā)布時間:2024/1/23 centos 94 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Centos6.5 安装apache2.4.33部署教程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

有一鍵安裝腳本:

https://download.csdn.net/download/snailzhang/10390072https://download.csdn.net/download/snailzhang/10390072

1.安裝部署安裝環(huán)境;

2.檢查卸載原有apache;

3.安裝httpd所依賴的軟件包;

4.編譯安裝apache;

5.注冊apache為系統(tǒng)服務(wù);

6.測試apache;

一、安裝部署環(huán)境

? ? 1.Centos6.5-64位系統(tǒng)

? ? 2.切換使用root用戶安裝

二、檢查卸載原有apache

? ? [root@bogon ~]$ rpm -qa| grep httpd

? ? httpd-2.2.15-60.el6.centos.6.x86_64

? ? httpd-tools-2.2.15-60.el6.centos.6.x86_64

有安裝過進行卸載

? ? [root@bogon ~]$ sudo rpm -e --nodeps httpd-tools-2.2.15-60.el6.centos.6.x86_64

? ? [root@bogon ~]$ sudo rpm -e --nodeps httpd-2.2.15-60.el6.centos.6.x86_64

再次檢查

? ? [root@bogon ~]$ rpm -qa | grep httpd

? ? [root@bogon ~]$

卸載完成

三、安裝httpd所依賴的軟件包

? ? |apr-1.6.3.tar.bz2

? ? |expat-2.2.3.tar.bz2

? ? |apr-util-1.6.1.tar.bz2

? ? |pcre-8.42.tar.bz2

? ? |httpd-2.4.33.tar.bz2

? ?自動安裝依賴包

? ? yum -y install gcc-c++ //安裝C++編譯環(huán)境

? ? yum -y install pcre-devel //安裝pcre開發(fā)依賴包

? ? yum -y install openssl-devel

四、編譯安裝apache

? 1) 安裝apr

??

[root@localhost ias]# tar xf apr-1.6.3.tar.bz2

[root@localhost ias]# cd apr-1.6.3

[root@localhost apr-1.6.3]# ./configure --prefix=/usr/local/apr

[root@kvm?~]#?make?&&?make?install

? 2) 安裝apr-util

? ? 因為我們使用了apr-1.6.2的依賴,所以下面我們必須要用apr-util-1.6.0版本,apr-util-1.6.0不再捆綁安裝expat,但又需要expat的支持,所以我們得手動先安裝expat。不然編譯apache的時候會報錯。

[root@localhost apache]#wget https://sourceforge.net/projects/expat/files/expat/2.2.3/expat-2.2.3.tar.bz2

[root@localhost apache]#tar xf expat-2.2.3.tar.bz2

[root@localhost apache]#cd expat-2.2.3/

[root@localhost expat-2.2.3]#./configure --prefix=/usr/local/expat

[root@localhost expat-2.2.3]# make && make install

然后再安裝apr-util

[root@localhost?apache]#?wget??https://mirror.tuna.tsinghua.edu.cn/apache/apr/apr-util-1.6.1.tar.gz
[root@localhost?apache]#?tar?zxf?apr-util-1.6.1.tar.gz
[root@localhost?apache]#?cd?apr-util-1.6.1/
[root@localhost?apr-util-1.6.1]#./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr --with-expat=/usr/local/expat

[root@localhost?apr-util-1.6.1]#?make?&&?make?install

3) 安裝PCRE

? ? PCRE用于提供編譯環(huán)境的函數(shù)庫,必須安裝,否則編譯失敗,很多網(wǎng)上的教程都沒有這一步,所以編譯時會提示error:pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/,之前必須第一步,安裝C++編譯環(huán)境,否則編譯PCRE失敗。

PCRE安裝前環(huán)境支持:

? ? 安裝C++

yum -y install gcc-c++ //安裝C++編譯環(huán)境

yum -y install pcre-devel //安裝pcre開發(fā)依賴包

yum -y install openssl-devel

安裝完環(huán)境后開始安裝pcre

[root@localhost?apache]# wget https://sourceforge.net/projects/pcre/files/pcre/8.32/pcre-8.32.tar.bz2

[root@localhost apache]# tar xf pcre-8.32.tar.bz2

[root@localhost apache]# cd pcre-8.32

[root@localhost pcre-8.32]# ./configure?--prefix=/usr/local/pcre

[root@localhost pcre-8.32]# make

[root@localhost pcre-8.32]# make check

[root@localhost pcre-8.32]# make install
?

4) 安裝編譯httpd-2.4.33.tar.bz2

? ? 我們從http://mirrors.cnnic.cn/apache/httpd/選取我們下載的版本httpd-2.4.33.tar.bz2,如果你要安裝其他版本,自己打開網(wǎng)站改版本號碼。

下載

[root@localhost apache]# wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.33.tar.bz2

[root@localhost apache]# tar xf httpd-2.4.33.tar.bz2

[root@localhost apache]# cd httpd-2.4.33

[root@localhost httpd-2.4.33]# ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd24 --enable-so --enable-ssl --enable-cgi --enable-rewrite --with-zlib --with-pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --enable-modules=most --enable-mpms-shared=all --with-mpm=event

[root@localhost httpd-2.4.33]# make

[root@localhost httpd-2.4.33]# make install

說明:

--prefix=/usr/local/apache安裝路徑

--sysconfdir=/etc/httpd24配置文件路徑

--enable-so允許運行時加載DSO模塊

--enable-ssl 如果不加載將無法使用https

--enable-cgi 允許使用cgi腳本

--enable-rewrite支持URL重寫機制

--with-zlib支持網(wǎng)絡(luò)通用壓縮庫

--with-pcre支持pcre

--with-apr=/usr/local/apr指定apr的安裝路徑

--with-apr-util=/usr/local/apr-util/指定apr-util的安裝路徑

--enable-modules=most啟用大多數(shù)常用的模塊

--enable-mpms-shared=all啟用MPM所有支持的模式

--with-mpm=event默認使用event模式

Apache編譯安裝成功后安裝路徑為:/usr/local/apache?
安裝后apache配置文件/etc/httpd24/httpd.conf

查看安裝成功后的httpd的版本

[root@localhost ~]# /usr/local/apache/bin/apachectl -v

Server version: Apache/2.4.33?(Unix)

Server built: ??Oct ?9 2016 07:11:09

到此安裝完成。

五、注冊apache為系統(tǒng)服務(wù)

[root@localhost ~]# cp /usr/local/apache/bin/apachectl /etc/init.d/httpd

編輯查看配置文件:

[root@localhost ~]# service httpd start

查看是否正常監(jiān)聽80端口:

[root@localhost ~]# netstat ?-anpt ?| ?grep "80"

tcp ???????1 ?????0 192.168.111.142:53907 ??????208.185.115.112:80 ?????????CLOSE_WAIT ?2652/clock-applet ??

tcp ???????0 ?????0 :::80 ??????????????????????:::* ???????????????????????LISTEN ?????56691/httpd ?

六、測試apache

然后瀏覽器輸入你的主機名或IP地址來訪問你的web服務(wù)

如果瀏覽器出現(xiàn)了大大的It works!那么恭喜你!你的apache服務(wù)器搭建成功了,你的網(wǎng)頁文檔目錄在/usr/local/apache/htdocs中

?

?

?

轉(zhuǎn)自:https://blog.csdn.net/snailzhang/article/details/80183079

總結(jié)

以上是生活随笔為你收集整理的Centos6.5 安装apache2.4.33部署教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。