如何在CentOS上構架一個簡易的局域網web服務器

首先,要取得適用你系統版本的http源碼包,這里推薦兩個網站:

httpd.apache.org

www.kernel.org

根據自己系統的版本下載相應的源碼包;

CentOS7 下載 httpd-2.4.25.tar

CentOS6 下載 httpd-2.2.32.tar

CentOS 6 示例:

首先,我們先來為httpd配備外部環境,以便它能夠順利安裝;可以直接使用yum來下載

Development Tools 包組;具體命令如下“yum groupinstall ‘Development Tools’”



如何在CentOS上構架一個簡易的局域網web服務器

他會直接生成httpd所需要的外部環境,然后,我們就可以來實施具體安裝了;




第一步: 先將源碼包下載到windows桌面,然后使用RZ工具上傳到虛擬機上;

如何在CentOS上構架一個簡易的局域網web服務器


第二步:這是一個壓縮的源碼包,我們可以使用 tar xvf 打包并解壓到當前目錄

                如何在CentOS上構架一個簡易的局域網web服務器

               解壓完成,生成httpd-2.2.32目錄;


如何在CentOS上構架一個簡易的局域網web服務器

              然后我們進入到此目錄:cd httpd-2.2.32 可以看到生成的許多文件;

           

         如何在CentOS上構架一個簡易的局域網web服務器


第三步:在httpd-2.2.32目錄下執行./configure –prefix=/app/http2.2 –sysconfdir=/etc/http2.2命令

                 生成makefile文件;

             如何在CentOS上構架一個簡易的局域網web服務器

將生成的文件存放到/app目錄下 命名為http2.2

            單獨將sysconfdir文件放到/etc目錄下 也命名為http2.2 方便以后查找 

            可以看到 Makefile 文件以生成

         如何在CentOS上構架一個簡易的局域網web服務器

        然后執行 make 命令;如何在CentOS上構架一個簡易的局域網web服務器 等待命令完成;

        此時,你需要檢查一下在本機上有無web服務,如有的話需要先進行卸載!

       如何在CentOS上構架一個簡易的局域網web服務器

然后就可以執行 Make install 命令

       執行成功后;可以看到/etc /app 內文件以生成; 

如何在CentOS上構架一個簡易的局域網web服務器

  #注:第三步所執行內容需在httpd-2.2.32 目錄內進行

 


第四步:cd /app/http2.2/bin

           如何在CentOS上構架一個簡易的局域網web服務器

          執行./apachectl start 命令

          如何在CentOS上構架一個簡易的局域網web服務器    


第五步:打開防火墻 :iptables -F 

             如何在CentOS上構架一個簡易的局域網web服務器

            禁用selinux :setenforce 0

            如何在CentOS上構架一個簡易的局域網web服務器

第六步:使用curl 命令檢查http地址是否可用

           如何在CentOS上構架一個簡易的局域網web服務器

         顯示已上提示則證明可以訪問,那么我們就可以使用瀏覽器進行訪問了;


          如何在CentOS上構架一個簡易的局域網web服務器

         當然了,我們還可以對頁面進行簡單的編輯;

         執行命令 cd /app/http2.2/htdocs  進入到htdocs 目錄 可以看到

        index.html 文件 使用 vim 命令對其進行編輯即可;

          如何在CentOS上構架一個簡易的局域網web服務器

網站內容;如何在CentOS上構架一個簡易的局域網web服務器

      


    注釋:藍色標記為執行命令,紅色標記為文件目錄;


                                                                                    初次編寫,歡迎指導!


        










原創文章,作者:Marui,如若轉載,請注明出處:http://www.www58058.com/70828

(0)
MaruiMarui
上一篇 2017-03-09 14:34
下一篇 2017-03-09 17:24

相關推薦

  • Jmeter性能測試 入門

    Jmeter是一款優秀的開源測試工具, 是每個資深測試工程師,必須掌握的測試工具,熟練使用Jmeter能大大提高工作效率。 熟練使用Jmeter后, 能用Jmeter搞定的事情,你就不會使用LoadRunner了。 【小坦克Jmeter教程】,將會覆蓋Jmeter的各個功能,并且會通過豐富的實例,讓讀者快速掌握Jmeter的各種用法 。 本文將通過一個實際的…

    Linux干貨 2015-03-06
  • select和case用法

    一、作業 1、斐波那契數列又稱黃金分割數列,因數學家列昂納多·斐波那契以兔子繁殖為例子而引入,故又稱為“兔子數列”,指的是這樣一個數列:0、1、1、2、3、5、8、13、21、34、……,斐波納契數列以如下被以遞歸的方法定義:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2) 寫一個函數,求n階斐波那契數列 2、漢諾塔(又稱河內塔)問…

    Linux干貨 2016-08-21
  • 馬哥linux0803作業內容

    1. 創建sysadmins組 將用戶user1,user2,user3加入sysadmins組中 將user3設置為sysadmins的管理員 用user3登錄,將user2從組中移除 設置sysadmins的密碼centos 設置user1 在創建新文件時,文件的所屬組為sysadmins 刪除user1…3 刪除sysadmins 2、三種權限rwx對…

    Linux干貨 2016-08-08
  • grep的用法

    grep的用法 1、復制/etc/skel目錄為/home/tuser1及其內容文件的屬組和其它用戶均沒有任何訪問權限。 cp -R /etc/skel /home/thuser1 #復制文件/etc/skel 到/home/目錄下并改名為thuser1 chmod -R 700 /home/thuser1 #更改/home/thuser1目錄權限為屬主全部…

    Linux干貨 2017-07-23
  • linux系統從windows xp上同步時間

    最近公司客戶的調度系統GPS天文時鐘出現故障,導致整個調度系統失去時間源,時間積累誤差達十幾分鐘。去現場更換時鐘很不方便,所有就想用現場的一臺win xp(可上網)的遠程機器做NTPserver,然后給linux系統對時。上網查了好多資料,終于找到了一個有效的解決方案,具體內容和步驟如下:首先下載一個Windows下的NTP服務軟件。這個軟件可以搭建wind…

    Linux干貨 2015-03-27
  • 系統自動化安裝

    本章內容 系統安裝過程配置anaconda自動化安裝系統 安裝程序 CentOS系統安裝 系統啟動流程: bootloader–>kernel(initramfs)–>rootfs–>/sbin/init anaconda: 系統安裝程序 tui: 基于圖形庫curses的文本窗口 gui:圖形窗口 安裝程序啟動過程 MBR…

    Linux干貨 2016-09-19
欧美性久久久久