當前時間 2019-10-24-10:53:12
制作本地yum源
我用的VMware Workstation
系統環境: CentOS 7.5
首先我們先要掛載系統鏡像
[root@laopa ~]#mount /dev/sr0 /media/ceshi
執行這條命令之前,先要確保你的/media/下 有ceshi 這個目錄 (創建目錄我就不多說了mkdir)
[root@laopa ~]#df ---查看有無掛載條目
[root@laopa ~]#rm -rf /etc/yum.repos.d/*
在配置新yum倉庫的時候,我們先刪除之前的配置文件
刪好之后,cd 到yum.repos.d/ 這個目錄里創建一個配置文件
[root@laopa ~]#touch ceshi.repo //配置文件可為*.repo
[root@laopa ~]#vim ceshi.repo //編寫這個配置文件
[CentOS7.5]
name=CentOS7.5-ISO
baseurl=file:///media/ceshi --掛載鏡像的地址
enabled=1 ----開啟此倉庫 若為0 關閉
gpgcheck=0 ----關閉校驗功能 若為1 開啟

檢查yum 能否可以使用 : yum repolist
到這一步 , 我們的本地yum源就搭建完成了!
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
開始編譯安裝httpd
首先 httpd 需要依賴於 apr 和 apr-util
所以 要先編譯安裝 apr 與 apr-util
下載系統環境依賴包:
# yum -y install pcre pcre-devel zlib zlib-devel apr-devel apr-util-devel

實現准備好這三個文件,並上傳到你的Linux 服務器上
tar -jxf apr-1.6.3.tar.bz2
tar -jxf apr-util-1.6.1.tar.bz2
tar -zxf httpd-2.4.41.tar.gz
解壓這些文件

[root@laopa ~]#cd apr-1.6.3/ ---進入apr-1.6.3 目錄下
[root@laopa ~]#./configure --prefix=/usr/local/apr
---配置這個安裝包.並指明安裝到/usr/local/apr 目錄下
[root@laopa ~]#make && make install ----編譯並安裝

可以輸入 echo $? 檢查有無報錯
然后開始安裝apr-util
進入apr-util 文件夾
輸入./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
///配置apr-util 並指明安裝到/usr/local/apr-util 目錄下 指出他依賴文件apr 在哪個目錄
配置完成之后
make && make install
繼續安裝httpd
進入解壓出來的httpd文件夾
./configure --prefix=/usr/local/httpd --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
配置httpd文件 並指明安裝到/usr/local/httpd 目錄下 並指出他的依賴文件 apr 與 apr-util 都在哪個目錄
然后編譯與安裝
make && make install
到這一步,httpd 就安裝好了
如果要啟動他的網頁服務
進入安裝到的httpd文件目錄
httpd/bin/ 里
安裝好之后: httpd 文件夾里 htdocs是放網頁文件的 , /usr/local/httpd/bin/ 目錄里 apachectl 是啟動網頁服務的
在httpd/bin/ 里 輸入
./apachectl -k start --啟動命令
./apachectl -k stop --停止命令

已經運行httpd 了
可以輸入netstat -tanlp檢測80端口是否up
這里我們是編譯成功的

注:
如果到這步 還不能訪問網頁的同學
請關閉Linux 的防火牆!
systemctl stop firewalld.service
------------------------------------------
下面是在線yum源安裝httpd
首先保證你的虛擬機可以連通外網,設置參考https://www.cnblogs.com/laopa/p/WL.html

過程就尤其簡單了,直接安裝httpd
安裝好之后
rpm -ql httpd ---檢查在哪個目錄

這里是在/var/www/html 這里的
進入這個目錄

創建一個html文件 , touch index.html
編寫他 vi index.html

測試頁面編輯好之后保存退出
開啟httpd服務 , servic 
如果不能訪問,直接關閉防火牆或放行80端口
關閉防火牆: # service firewalld stop
放行端口: # iptables -t filter -I INPUT -p tcp --dport 80 -j ACCEPT
完
