Linux實訓 搭建HTTP伺服器

2022-09-07 09:09:09 字數 1781 閱讀 7430

山東科技大學

資訊工程系

內容說明:本篇文章是《嵌入式作業系統》實訓報告的第二部分,實現了http伺服器的搭建

《嵌入式作業系統》實訓報告內容介紹:

第一部分:編譯公升級系統linux核心

第二部分:搭建http伺服器

第三部分:搭建動態**

完整實驗報告pdf檔案

http伺服器,又稱為www伺服器、web伺服器,其主要功能是提供給客戶端以資訊瀏覽的服務。在linux平台下,主流的http伺服器有apache、nginx、tomcat等,其中應用最廣泛的是apache。

apache http伺服器,是免費開源的跨平台的 web伺服器軟體,絕大多數apache http server例項都在linux發行版上執行。apache的模組支援非常豐富,雖在速度、效能上不及其他輕量級web伺服器,但屬於重量級產品,功能豐富。

本次實驗要求構建乙個http伺服器,而如果只是搭建http伺服器,僅僅需要安裝apache即可。因此,接下來我將安裝apache、編寫簡單的html網頁並進行訪問測試。

首先使用sudo apt-get update命令,對軟體包進行更新。之後,使用sudo apt-get install apache2安裝apache軟體。為了測試apache是否安裝成功,可以直接訪問http://your_server_ip_address檢視。使用ifconfig命令可以檢視到主機的ip位址。

圖 檢視本地ip

後來想到這一步不是必要的,可以直接使用localhost進行測試。

可以看到,這裡顯示了127.0.0.1這個用於本地環迴的ip。現在開啟虛擬機器中的firefox,在位址列輸入並訪問,可以看到,apache服務已經搭建成功。

圖 apache訪問測試

到目前為止,http伺服器已經可以算是搭建成功了,甚至現在已經可以上傳靜態網頁到該伺服器以提供訪問服務了。

現在編寫乙個簡單的http靜態網頁,上傳到虛擬機器伺服器,檢測是否能進行訪問。在使用者目錄下,編寫乙個test.html檔案,然後進入到/var/www/html目錄,將test.html檔案複製到該目錄下。

圖 檔案轉移

現在該目錄下應該有兩個html檔案,乙個是原來的預設索引檔案index.html,另乙個就是用於測試的test.html。現在再次開啟firefox,訪問/test.html

圖 靜態網頁測試

所以說,現在「製作靜態網頁並訪問」是完全沒有問題的。

其中,test.html檔案內容如下:

圖 測試內容

linux實訓 備份日誌

題目 小明是乙個伺服器管理員,他需要每天備份論壇資料 這裡我們用日誌替代 備份當天的日誌並刪除之前的日誌。而且備份之後檔名是年 月 日的格式。alternatives.log在 var log 下面。目標1.為shiyanlou使用者新增計畫任務 2.每天凌晨3點的時候定時備份alternative...

linux實訓 歷史命令

介紹 wget 裡面記錄是一些命令的記錄,現在需要你從裡面找出出現頻率次數前3的命令並儲存在 home shiyanlou result。目標 處理文字data 將結果寫入result 結果包含次數和命令,如 100 ls 提示 cut擷取 c 8 明白含義嗎 uniq dc去重 sort 的引數選...

Apache服務配置操作實訓

編寫乙個簡單的html網頁,放入apache對應的目錄,遠端訪問該網頁 1 自己寫乙個html檔案,內容可以是 my apache works 放入 var www html 目錄中,並命名為index.html 2 在web瀏覽器中輸入 即可成功訪問index.html頁面 apache可以把一台...