手工編譯安裝apache

一、實驗環境

在Linux系統中安裝apache並測試

二、操作腳本

1.光盤掛載

cd /mnt

ls

mount /dev/sr0 /mnt

2.建立yum倉庫

cd /etc/yum.repos.d

vim aaa.repo

---[aaa]

---name=test

---baseurl=file:///mnt

---enabled=1

---gpgcheck=0

ls

rm -rf

yum list

3.文件共享掛載

smbclient -L //192.168.119.2/

mkdir /bbb

mount.cifs //192.168.119.2/john /bbb

4.壓縮包的解壓縮

cd /bbb

ls

tar xzvf httpd-2.4.2.tar.gz -C /opt

tar xzvf apr-1.4.6.tar.gz -C /opt

tar xzvf apr-util-1.4.1.tar.gz -C /opt

5.遞歸複製

cd /opt

cp -R apr-1.4.6 /opt/httpd-2.4.2/srclib/apr

cp -R apr-util-1.4.1 /opt/httpd-2.4.2/srclib/apr-util

6.安裝環境包

yum install gcc gcc-c++ make pcre-devel -y

7.執行手工編譯安裝配置

cd /opt/httpd-2.4.2

./configure \ --prefix=/usr/local/apache \ \
--enable-so \ \
--enable-rewrite \ \
--enable-mods-shared=most \ \
--with-mpm=worker \ \
--disable-cgid \ \
--disable-cgi

make

make install

8.啓用手工編譯安裝腳本文件

grep -v "#" /usr/local/apache/bin/apachectl > /etc/init.d/httpd

vim /etc/init.d/httpd

> #!/bin/sh

> > ##### # chkconfig:2345 85 15

> > ##### # description:Apache is a World Wide Web server.

9.增加 /etc/init.d/httpd 的執行權限

chmod +x /etc/init.d/httpd

10.添加httpd服務並開啓

chkconfig --add httpd

chkconfig --list httpd

chkconfig --level 35 httpd on

11.建立軟連接便於管理

ln -s /usr/local/apache/conf/httpd.conf /etc/httpd.conf

12.進入/etc/httpd.conf配置文件編輯

vim /etc/httpd.conf

> Listen 192.168.119.101:80

> ##### # Listen 80

> ServerName www.benet.com:80

13.開啓httpd服務

service httpd start

14.關閉防火牆和增強性安全功能

service iptables stop

setenforce 0

15.查看主頁存放內容

vim /usr/local/apache/htdocs/index.html

16.用360瀏覽器訪問虛擬機(Linux)

http://192.168.119.101

三、實驗步驟示圖
手工編譯安裝apache
手工編譯安裝apache

手工編譯安裝apache
手工編譯安裝apache

手工編譯安裝apache
手工編譯安裝apache
手工編譯安裝apache
手工編譯安裝apache
手工編譯安裝apache

手工編譯安裝apache
手工編譯安裝apache
手工編譯安裝apache
手工編譯安裝apache
手工編譯安裝apache
手工編譯安裝apache
手工編譯安裝apache
手工編譯安裝apache

四、實驗結果

結果表明:手工編譯安裝apache成功,如下圖
手工編譯安裝apache

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章