如何在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
下一篇 2017-03-09

相關推薦

  • 進程管理,計劃任務(2)

    二、作業管理     Linux的作業控制         前臺作業:通過終端啟動,且啟動后一直占據終端;         后臺作業:可通過終端啟動,但啟動后即…

    Linux干貨 2016-09-18
  • 如何修改linux系統主機名稱及自動登錄圖形化界面

    編輯器:gedit(圖形化編輯器)在圖形界面編輯開機自動登錄圖形化界面(在工作中不能使用)Centos6  第一步:ls /etc/gdm/custom.conf第二步:nano /etc/gdm/custom.conf第三步:[daemon]第四步:AutomaticLoginEnable=trueAutomaticLogin=root第五步:按…

    Linux干貨 2017-07-15
  • 十.Linux博客-2016年8月12日變量、算術表達式、測試

    格式說明: 操作 概念 命令 說明及舉例 十.變量、算術表達式、測試 bash -n +腳本 檢查語法錯誤 .bash_profile 配置文件PATH=$PATH:$HOME/bin:. 加.方便但不安全 unset name 刪變量name 小駝峰 第一個單詞字母小寫,以后單詞首字母大寫大駝峰 每一個單詞首字母都大寫 set…

    Linux干貨 2016-08-24
  • Linux 第一周總結

    一、描述計算機的組成及其功能。 計算機組成是由軟件和硬件組成的。 硬件部分由cpu、主板、存儲器、輸入輸出設備組成 Cpu:主要是解釋計算機指令以及處理計算機軟件中的數據。 主板:是微機最基本的也是最重要的部件之一,一般有BIOS芯片、I/O控制芯片、鍵和面板控制開關接口、指示燈插接件、擴充插槽、主板及插卡的直流電源供電接插件等元件。 存儲器:是存儲程序和各…

    2017-07-02
  • PHP數組實際占用內存大小的分析

    我們在前面的php高效寫法提到,盡量不要復制變量,特別是數組。一般來說,PHP數組的內存利用率只有 1/10, 也就是說,一個在C語言里面100M 內存的數組,在PHP里面就要1G。下面我們可以粗略的估算PHP數組占用內存的大小,首先我們測試1000個元素的整數占用的內存: <?php      &nb…

    系統運維 2015-05-28
  • lamp的編譯安裝

    基于http的php模塊模式 一、需要準備的軟件:     apr-1.5.0.tar    apr-util-1.5.3.tar    httpd-2.4.9.tar        mysql-5.5.33-…

    Linux干貨 2016-06-22
欧美性久久久久