Web安全與防護 (微課版) 課件 08-1 項目八 任務一 生產環境搭建_第1頁
Web安全與防護 (微課版) 課件 08-1 項目八 任務一 生產環境搭建_第2頁
Web安全與防護 (微課版) 課件 08-1 項目八 任務一 生產環境搭建_第3頁
Web安全與防護 (微課版) 課件 08-1 項目八 任務一 生產環境搭建_第4頁
Web安全與防護 (微課版) 課件 08-1 項目八 任務一 生產環境搭建_第5頁
已閱讀5頁,還剩29頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

項目八安全的應用發布Web安全與防護本任務要點學習目標生產環境搭建熟悉LAMP環境的快速搭建方法。熟悉部署博客管理系統的方法。能夠快速搭建LAMP環境。能夠進行博客管理系統的部署。任務一生產環境搭建目錄CONTENTS01/LAMP環境的快速搭建02/部署博客管理系統LAMP環境的快速搭建01LAMP是指Linux(操作系統)+Apache(HTTP服務器)+MySQL(數據庫)和PHP(網絡編程語言),一般用來建立web應用平臺。和Java/J2EE架構相比,LAMP具有Web資源豐富、輕量、快速開發等特點;與微軟的.NET架構相比,LAMP具有通用、跨平臺、高性能、低價格的優勢。因此LAMP無論是性能、質量還是價格都是企業搭建網站的首選平臺。中文官網下載系統鏡像:/downloadLAMP環境的快速搭建01由于我們希望將博客管理系統部署在生產環境服務器中,因此在下載頁面,我們選擇服務器版:中文官網下載系統鏡像:/download注:若您的服務器非X86架構,那么可以在下載頁面選擇其他架構的鏡像進行下載LAMP環境的快速搭建01下載好Ubuntu服務器版的鏡像后,我們需要準備一個U盤來制作啟動盤(注意!制作啟動盤將格式化U盤,在此之前請妥善處理U盤中的數據),另外我們還需要一個制作系統啟動U盤的工具——Ventoy。訪問Ventoy官網:/cn/index.htmlLAMP環境的快速搭建01選擇下載欄目,在頁面中選擇對應平臺的安裝包,這里我們選擇windows平臺的安裝包進行下載:訪問Ventoy官網:/cn/index.htmlLAMP環境的快速搭建01將壓縮包解壓后,直接執行Ventoy2Disk.exe,如下圖所示,選擇對應的移動介質,再點擊安裝按鈕即可:訪問Ventoy官網:/cn/index.htmlLAMP環境的快速搭建01將已制作好的啟動U盤插入到服務器上的USB接口,根據主板廠商的不同,按照對應的方法選擇U盤引導啟動(具體方法請參考對應型號主板的參考資料,在此不進行詳細描述),在引導界面選擇“ubuntu-20.04.4-live-server-amd64.iso”,接著選擇“normalmode”,接下來我們將進入到Ubuntu的安裝界面:LAMP環境的快速搭建01選擇鍵盤布局,英文鍵盤對許多用戶來說都具有更強的普適性。LAMP環境的快速搭建01Ubuntu安裝程序現在顯示它已在服務器上檢測到哪個網卡。自動分配的網絡設備名稱為ens33。已通過DHCP自動分配了IPv4地址。安裝基本系統后,我將在以后將其更改為固定IP地址。如果你的網絡沒有DHCP服務器,那么你現在可以通過選擇網卡來輸入固定的IP地址。LAMP環境的快速搭建01現在,你可以設置代理服務器地址,以訪問互聯網需要代理。如果你不需要代理,選擇“完成”進入下一步安裝在這里,你可以選擇從中下載Ubuntu鏡像服務器更新和安裝文件。國外鏡像源國內訪問較慢,可以設置為/ubuntu/,也就是阿里云的鏡像源。LAMP環境的快速搭建01Ubuntu服務器安裝程序現在顯示在服務器中檢測到的硬分叉。安裝磁盤在/dev/sda上為40GBHD。我將選擇使用整個磁盤進行Ubuntu安裝。如果你需要由多個分區組成的自定義布局,請選擇“自定義布局”,然后根據需要創建分區。LAMP環境的快速搭建01安裝程序將在下面顯示默認存儲配置。它包含一個1MB的bios_grub分區以及一個包含操作系統安裝的大分區。選擇“完成”進入下一個屏幕。LAMP環境的快速搭建01接著設置用戶密碼等,需要注意,為了使操作系統的安全性得到保障,我們應該盡量設置復雜不易猜解的密碼。LAMP環境的快速搭建01作為Linux服務器,我們在完成服務器的部署后,將不會長期通過顯示器、鍵盤、鼠標接入服務器進行使用,更多的操作是使用SSH通過網絡進行管理。在此步驟中,Ubuntu安裝程序可以直接安裝SSH服務器。選中“安裝OpenSSH服務器”復選框,然后繼續下一步。LAMP環境的快速搭建01在此步驟中,你可以通過Snap安裝程序預安裝常用服務。我這里沒有選擇任何服務,因為沒有我們需要的LAMP中的組件。我們可以在安裝完成后通過apt或snap安裝所需的服務LAMP環境的快速搭建01Ubuntu安裝成功完成。選擇“重新啟動”將服務器啟動到全新安裝的UbuntuServer20.04系統中。LAMP環境的快速搭建01進入系統,輸入安裝時設置的賬號密碼,即可進入終端界面:LAMP環境的快速搭建01安裝Apache服務器Ubuntu默認使用APT包管理工具進行軟件的下載自動安裝,進入服務器終端后,我們使用APT下載Apache服務器軟件,執行:sudoapt-getinstallapache2我們可以通過執行:apache2-V,來確認Apache是否安裝成功,如下輸出Apache的版本信息等內容即表示安裝成功設置Apache服務器開機自啟,執行:sudosystemctlenableapache2LAMP環境的快速搭建01到此,安裝Apache的工作已經結束,我們執行:sudoserviceapache2start,開啟Apache服務,通過一臺客戶端主機打開瀏覽器,訪問服務器IP地址的80端口來確認Apache服務的工作狀態。LAMP環境的快速搭建01安裝PHP環境在終端中執行:sudoapt-getinstallphp通過執行:php-v,來確認PHP的安裝情況LAMP環境的快速搭建01安裝MySQL數據庫在終端中執行:sudoapt-getinstallmysql-server通過執行:php-v,來確認PHP的安裝情況執行:sudosystemctlenablemySQL,使MySQL數據庫開機自啟。當前版本的MySQL默認通過Linux的root用戶可以直接本地免密登錄,因此我們要進入數據庫需要執行:sudomySQL來進入數據庫:部署博客管理系統02上傳源碼WindTerm官網下載鏈接:https://kingtoolbox.github.io/download/WindTerm不僅開源免費,還支持多平臺(Windows、Linux、macOS),其性能更是優于同類型的其他軟件,更快地速度和更低的占用也是本書推薦的重要原因部署博客管理系統02上傳源碼連接至將WindTerm左側的“文件管理器”切換路徑到Apache的網站根目錄/home/ubuntu下,再將開發完成的博客管理系統的源代碼文件夾拖動到“文件管理器”中。上傳成功后,將目錄移動到網站根目錄下:sudomv~/blog/var/www/html/部署博客管理系統02創建數據庫博客管理系統的安裝指南,接下來我只需要按照安裝指南進行配置即可;首先打開MySQL數據庫新建一個庫,我們取名為blog。將網站根目錄下backup目錄下的數據庫文件導入blog庫中。部署博客管理系統02創建數據庫進入MySQL中新建一個低權限的數據庫用戶,專供網站業務使用。(注意設置復雜密碼,并且只允許本地登錄)。修改inc目錄下的config.inc.php網站配置文件,根據代碼中的注釋填寫數據庫連接信息。部署博客管理系統02訪問網站,成功訪問到博客管理系統至此,博客管理系統的部署的工作就全部完成了。課堂實踐一、任務名稱:搭建生產環境二、任務內容:搭建博客系統的生產環境,包括Ubuntu操作系統、Apache服務器、MySQL數據庫、PHP開發環境三、工具需求:瀏覽器、Vmware、Ubuntu、Apache、Ventoy、MySQL、PHP四、任務要求:完成實踐練習后,由老師檢查完成情況。課堂思考一、主流的Linux系統有哪些發行版

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論