天天看點

使用Apache服務部署靜态網站

  目前能夠提供Web網絡服務的程式有IIS、Nginx和Apache等。其中,IIS(Internet Information Services,網際網路資訊服務)是Windows系統中預設的Web服務程式,這是一款圖形化的網站管理工具,不僅可以提供Web網站服務,還可以提供FTP、NMTP、SMTP等服務。

  Apache程式是目前擁有很高市場占有率的Web服務程式之一,其跨平台和安全性廣泛被認可且擁有快速、可靠、簡單的API擴充。圖10-2所示為Apache服務基金會的著名Logo,它的名字取自美國印第安人的土著語,寓意着擁有高超的作戰政策和無窮的耐性。Apache服務程式可以運作在Linux系統、UNIX系統甚至是Windows系統中,支援基于IP、域名及端口号的虛拟主機功能,支援多種認證方式,內建有代理伺服器子產品、安全Socket層(SSL),能夠實時監視服務狀态與定制日志消息,并有着各類豐富的子產品支援。

動手安裝Apache服務程式。注意,使用dnf指令進行安裝時,跟在指令後面的Apache服務的軟體包名稱為httpd。

  #dnf install httpd

相關配置檔案

作用 檔案名稱
服務目錄 /etc/httpd
主配置檔案 /etc/httpd/conf/httpd.conf
網站資料目錄 /var/www/html
通路日志 /var/log/httpd/access_log
錯誤日志 /var/log/httpd/error_log

在httpd服務程式的主配置檔案中,存在三種類型的資訊:注釋行資訊、全局配置、區域配置

使用Apache服務部署靜态網站

配置httpd服務程式時最常用的參數

參數
ServerRoot
ServerAdmin 管理者郵箱
User 運作服務的使用者
Group 運作服務的使用者組
ServerName 網站伺服器的域名
DocumentRoot
Listen 監聽的IP位址與端口号
DirectoryIndex 預設的索引頁頁面
ErrorLog 錯誤日志檔案
CustomLog 通路日志檔案
Timeout 網頁逾時時間,預設為300秒
  • 筆記截圖
  • 使用Apache服務部署靜态網站
    使用Apache服務部署靜态網站
    使用Apache服務部署靜态網站