Linux服務器上手工編譯安裝WEB服務

實驗




實驗要求:

 手工編譯安裝WEB服務,實現客戶機訪問。

 

由於下載的源碼包在win7系統目錄中,通過samba服務實現源碼包共享到linux服務器:

 

 

 

 

 

Win7上將文件夾LAMP共享,在linux服務器上通過smbclient訪問:

wKioL1T4DfzRKxPjAAHTV0_sWF0612.jpg



創建名爲lamp目錄,通過RPM方式安裝命令cifs,實現共享目錄掛載:


wKiom1T4D1HQUo39AAEWBTMZ4to664.jpg


使用mount命令掛載並進入目錄lamp查看:

wKiom1T4D27hvxBAAAE0qxrJOIw186.jpg



wKioL1T4EJvCvPoaAAE4WpELfss018.jpg




httpdtar包解壓縮到指定目錄/opt目錄下:

wKiom1T4D57yrhj8AACb_1lTsKg127.jpg




爲了降低併發連接數,將aprtar包同樣解壓縮到指定目錄/opt下:

wKiom1T4D9TiVVTkAAB0E96OGfM709.jpg



wKioL1T4EOrA6U__AACOigQy59c954.jpg



若要httpd使用apr軟件包,需要將這兩軟件包遞歸複製到httpd子目錄srclib中,另創建兩個文件:

wKioL1T4EQbQ00TBAACdbYOfL9s390.jpg



使用手工編譯需要安裝gcc,gcc-c++,make,pcre-devel等軟件包:

 

使用yum方式安裝,之前需要建立yum倉庫:


wKiom1T4EDfwQR7vAACMHlIq7jM170.jpg


使用同樣方法安裝gcc-c++,make,pcre-devel等軟件包:

 

 

進入到/opt/httpd目錄下進行手工編譯:

wKioL1T4EWmhK4mcAACWv1OO4U8536.jpg



wKioL1T4EZ2Cx3QcAACuKsuGDGQ806.jpg


使用make進行編譯:

wKioL1T4EczjL70HAACiW_Q4YNk633.jpg


編譯完後執行make install進行安裝:

wKiom1T4EM6D0hvDAADmsOvfXoY880.jpg



對網站安裝路徑進行優化,方便啓動和停止服務:

wKioL1T4EhGCpJvfAACEUPZQy28930.jpg


編輯httpd腳本文件,在開頭插入下面標記的一段內容,使其成爲httpd服務腳本:

wKioL1T4Ei6D9mXrAAEX6EJ8HEk020.jpg


使用chmod命令使httpd服務具有執行權限:

wKioL1T4EkuxxBYbAADPfk1QiHo689.jpg



若服務啓動項中沒有httpd服務,使用chkconfig命令添加,並設置在終端35中開啓:


wKiom1T4EVKjBBMgAAEv1fl7qKs399.jpg



編輯httpd配置文件:


wKioL1T4EpLSTDZ_AACpICZzTT4482.jpg



添加監聽端口和本機IP地址,並設置完全合格域名:

wKiom1T4Eb7xVV5QAACG-H116AE145.jpg



wKioL1T4EumCzXIoAADoyMe4e-M988.jpg



啓動服務並使用客戶機測試:

wKiom1T4EeyCpz7gAADZEjbRXnE219.jpg



添加一個網頁並訪問:

wKioL1T4EyPR3FYHAACXh2v1KRw482.jpg



wKioL1T4E0qzQvGyAACYSG-yGjQ660.jpg

實驗完成

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章