寫的有點亂,認真看,能看懂。
提取碼: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,如果你的...