天天看點

Linux 下Apache(httpd) 安裝、配置1,軟體下載下傳2,軟體安裝

1,軟體下載下傳

Apache HTTP Server (http://httpd.apache.org/download.cgi#apache24)

Apr和Apr-Util(http://apr.apache.org/download.cgi)

Pcre(https://sourceforge.net/projects/pcre/files/pcre/)

2,軟體安裝

2.1,挂載系統鏡像

勾選已連接配接

Linux 下Apache(httpd) 安裝、配置1,軟體下載下傳2,軟體安裝

找到系統鏡像路徑:/media/CentOS_6.9_Final

删除掉/etc/yum.repos.d/中其它.repo檔案,僅留下CentOS-Media.repo

編輯CentOS-Media.repo,将enabled由0設定為1表示啟用,并将baseurl修改指向系統鏡像路徑

Linux 下Apache(httpd) 安裝、配置1,軟體下載下傳2,軟體安裝

2.2,安裝gcc

yum install gcc-c++
           

2.3,安裝apr

建立apr安裝目錄:mkdir /usr/local/apr

解壓apr安裝包:tar -zxvf apr-1.6.3.tar.gz

配置,編譯安裝apr:

cd apr-1.6.3

./configure --prefix=/usr/local/apr

make && make install
           

2.4,安裝apr-util

建立apr-util安裝目錄:mkdir /usr/local/apr-util

解壓apr-util安裝包:tar -zxvf apr-util-1.5.3.tar.gz

配置,編譯安裝apr-util,依賴apr

cd apr-util-1.5.3

./configure --prefix=/usr/local/apr=util --with-apr=/usr/local/apr/bin/apr-1-config

make && make install
           

2.5,安裝pcre

建立pcre安裝目錄:mkdir /usr/local/pcre

解壓pcre安裝包:tar -zxvf pcre-8.40.tar.gz

配置,編譯安裝pcre,依賴apr

cd pcre-8.40

./configure --prefix=/usr/local/pcre --with-apr=/usr/local/apr/bin/apr-1-config

make && make install
           

2.6,安裝httpd

建立httpd安裝目錄:mkdir /usr/local/httpd

解壓httpd安裝包:tar -zxvf httpd-2.4.29.tar.gz

配置,編譯安裝httpd,依賴apr,apr-util,pcre

cd httpd-2.4.29

./configure --prefix=/usr/local/httpd --with-pcre=/usr/local/pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util

make && make install
           

2.7,安裝apache

cd httpd-2.4.29

 ./configure --prefix=/usr/local/apache2 --with-pcre=/usr/local/pcre --with-apr=/usr/local/apr   --with-apr-util=/usr/local/apr-util

make && make install
           

安裝包解壓路徑:

Linux 下Apache(httpd) 安裝、配置1,軟體下載下傳2,軟體安裝

配置安裝目錄:

Linux 下Apache(httpd) 安裝、配置1,軟體下載下傳2,軟體安裝

切換到apache目錄中:

Linux 下Apache(httpd) 安裝、配置1,軟體下載下傳2,軟體安裝

2.8,啟動apache時httpd: Could not reliably determine the server's fully qualified domain name問題解決:

Linux 下Apache(httpd) 安裝、配置1,軟體下載下傳2,軟體安裝

修改/usr/local/apache/conf中的httpd.conf檔案

将裡面的#ServerName 本機IP:80注釋去掉即可,然後重新啟動

Linux 下Apache(httpd) 安裝、配置1,軟體下載下傳2,軟體安裝

2.9,在CentOS中打開浏覽器通路

Linux 下Apache(httpd) 安裝、配置1,軟體下載下傳2,軟體安裝

由于防火牆沒有開放80端口,直接通過ip通路可能不行。要麼添加80端口通路權限,要麼關閉防火牆即可。

文章參考:https://blog.csdn.net/hsd2012/article/details/51518383

https://blog.csdn.net/u010297957/article/details/50751656?tdsourcetag=s_pcqq_aiomsg

https://blog.csdn.net/hsd2012/article/details/51075085

繼續閱讀