apache超基礎的安裝

2021-10-04 16:43:01 字數 4561 閱讀 8627

寫的有點亂,認真看,能看懂。

提取碼:8bzr

實驗架構:ip:192.168.100.101

實驗步驟:

更改主機名:

[root@localhost ~

]# hostnamectl set-hostname apache

[root@localhost ~

]# bash

##為了更好的區分拓撲,我們可以採取更改主機名的方法;

掛載光碟:[root@apache ~]# mount /dev/cdrom /mnt/

上傳軟體包:rz

##rz命令需要依賴lrzsz-0.12.20-36.el7.x86_64軟體包。如果報錯未找到命令,

執行:yum -y install lrzsz-0.12.20-36.el7.x86_64

安裝unzip解壓工具:[root@apache ~]# yum -y install unzip

解壓軟體包:[

安裝依賴包:[

root@apache ~]# yum -y install make gcc gcc-c++ openssl openssl-devel expat-devel

進入解壓路徑:[

在此解壓軟體包到/root下:[root@apache apache]# unzip lamp.zip /root/

[root@apache ~

]# cd lamp/ #進入解壓目錄

[root@apache lamp]# tar -zxvf apr-

1.5.2

.tar.gz #解壓軟體包

[root@apache lamp]# cd apr-

1.5.2

/ #進入解壓目錄

[root@apache apr-

1.5.2

]# vim configure #更改原配置檔案,因為apache官方**沒有完善,如果不更改,會報錯。(29605行加 『-f』)

# ./configure --prefix=/usr/local/apr #預編譯

[root@apache apr-1.5.2]

# make && make install #編譯安裝

[root@apache apr-1.5.2]

# cd .. #返回上層目錄

[root@apache lamp]

# tar -zxvf apr-util-1.5.4.tar.gz #解壓軟體包

[root@apache lamp]

# cd apr-util-1.5.4/ #進入解壓目錄

[root@apache apr-util-1.5.4]

# ./configure --prefix=/usr/local/apr-util/ --with-apr=/usr/local/apr/bin/apr-1-config #預編譯

[root@apache apr-util-1.5.4]

# make && make install #編譯安裝

[root@apache apr-util-1.5.4]

# cd .. #返回上層目錄

[root@apache lamp]

# tar -zxvf pcre-8.41.tar.gz #解壓軟體包

[root@apache lamp]

# cd pcre-8.41/ #進入解壓目錄

[root@apache pcre-8.41]

# ./configure --prefix=/usr/local/pcre #預編譯

[root@apache pcre-8.41]

#make && make install #編譯安裝

[root@apache pcre-8.41]

# cd .. #返回上層目錄

[root@apache lamp]

# tar -zxvf httpd-2.4.38.tar.gz #解壓軟體包

[root@apache lamp]

# cd httpd-2.4.38/ #進入解壓目錄

# ./configure --prefix=/usr/local/apache --enable-so --enable-rewrite --enable-ssl --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre/ #預編譯

# make && make install #編譯安裝

[root@apache httpd-2.4.38]# vim /usr/local/apache/conf/httpd.conf  #進入到httpd的主配置檔案更改內容:

listen 80 #監聽埠

serverroot "/usr/local/apache" #配置檔案根目錄

serveradmin [email protected] #管理員郵箱

servername localhost

:80 #伺服器主機名

documentroot "/usr/local/apache/htdocs" #**根補錄

directoryindex index.html #預設首頁開啟html檔案

生成啟動指令碼:

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

[root@apache ~]# chmod +x /etc/init.d/apachectl

[root@apache ~]# vim /usr/lib/systemd/system/apache.service ##指令碼內容

[unit]

description=apache

after=network.target

[service]

type=forking

execstart=/etc/init.d/apachectl start

execreload=/etc/init.d/apachectl restart

execstop=/etc/init.d/apachectl stop

privatetmp=true

[install]

wantedby=multi-user.target

給許可權;

[root@apache ~]# chmod 754 /usr/lib/systemd/system/apache.service

啟動服務並設定開機自啟;

[root@apache ~]# systemctl enable apache

[root@apache ~]# /etc/init.d/apachectl start

[root@apache ~]# netstat -anput | grep http  #檢視埠

訪問:192.168.100.101

ok,實驗完成。

實驗總結:apache是乙個**服務,作為運維人員,apache應是熟練掌握的。我這裡只是寫了關於安裝的內容,並沒有一些有價值的東西。還請各位見諒;

mariaDB的安裝 apache的安裝

1 mariadb的安裝 wget c 解壓 tar xvf mariadb 10.3.6 linux glibc 214 x86 64.tar.gz 移動並重命名 mv mariadb 10.3.6 linux glibc 214 x86 64 usr local mariadb1036 進入該目...

Apache文件手冊 安裝Apache

安裝 在linux或unix環境下安裝 必需條件 將檔案解壓到某個目錄,例如 srclib apr 和 srclib apr util 2 pcre庫 這是httpd必需的模組 3 磁碟空間 至少50m臨時空間 4 ansi c編譯器和構建環境 5 精確的時間設定,使用ntpdate或者xntpd程...

Apache的安裝教程

2 修改 httpd.conf 檔案 3 啟動apache服務 例如 我的放到d盤,如圖 2 修改 httpd.conf 檔案 在資料夾中查詢conf資料夾下邊的httpd.conf檔案,修改檔案為自己的路徑 寫你自己的路徑 如圖 注 還是在此檔案中下邊,有乙個埠號配置 listen 80,如果你的...