Linux 系統配置之 Apache 2.4.20 安裝

1.準備工作

Linux系列系統

? ? ? Apache Server 2.4.17源碼包? 下載地址:http://httpd.apache.org

? ? ?APR源碼包 :APR-Util源碼包: ?下載地址:http://apr.apache.org

? ? ?PCRE源碼包 下載地址:http://www.pcre.org

2.開始安裝

如果使用U盤掛載 先把上面下載下來的文件 拷貝到我們新建的文件夾 usr/apache下

U盤掛載方式:mount -t vfat /dev/sdb1? /mnt/usb? 注意:這里不一定是sdb1 也有可能是sda1,sdb2,sdc3~ 可以通過 fdisk -f 查看具體的哪一個設備?

? ? ?1.》將文件復制到指定文件夾 : 通過 cd? /mnt/usb 進入usb文件夾下通過 cp file1 file2 file3? /usr/apache 將file1,file2,file3文件復制到usr/apache

? ? ?2.》解壓 以 tar.gz 為例 ? ?tar ?zxfv file1

? ? 3.》分別進入usr/apache/下的? apr-2.4.20? apr-util-2.4.20? pcre-2.4.20 ?執行

./configure? ? --->? make? ---->? ? make? install? 若有configure: error: You need a C++ compiler for C++ support? 不用擔心,yum又派上用場了,

執行命令:yum? install? -y? gcc? gcc-c++?

4.》進入usr/apache/http-2.4.20下 執行 ? 來指定一個安裝目錄,例如:

./configure? --prefix=/usr/local/apache2 ?--enable-mods-shared=all ? ? --prefix=目錄名

5.》修改配置? vi? /usr/local/apache2/conf/httpd.conf? 搜索 :/ 關鍵字? 回車? 將ServerName前的#號去掉,將ServerName后面的字符串改為:localhost:70,或是其他,因為80 可能已被其他應用占用 ! 保存退出?

3.測試

1.》關閉防火墻

在測試Apache是否已經正常工作之前,我們先看下防火墻的狀態:systemctl ?status ?firewalld

如果處于running運行狀態,就把它關掉:systemctl ?stop ?firewalld

然后,查看一下防火墻是否已經關掉:systemctl ?status ?firewalld

如果處于dead狀態,就說明已經關掉了。

如果你希望每次系統啟動的時候都不要啟動防火墻,可以執行命令:systemctl ?disable ?firewalld

同樣,如果你希望每次系統啟動的時候都啟動防火墻,可以執行命令:systemctl ?enable ?firewalld

2.》防火墻關閉后,接著來看下你系統的IP地址:ifconfig? -a。

3.》打開瀏覽器,在地址欄中輸入:192.168.0.104,回車。可以看到It? works! 說明已經安裝成功了!

聲明:本文僅是自己在工作中遇到的問題做一個總結,自己看得懂,做一個備忘錄,不保證別人看得懂哈!勿怪

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容