目前能夠提供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服務程式的主配置檔案中,存在三種類型的資訊:注釋行資訊、全局配置、區域配置
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsISPrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdsATOfd3bkFGazxCMx8VesATMfhHLlN3XnxCMwEzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5CMykDNzkDN3MTYmBTY5ADMyQDMxQGM1ATY2IWZ5UWOz8CX5AzLchDMxIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjL2M3Lc9CX6MHc0RHaiojIsJye.png)
配置httpd服務程式時最常用的參數
參數 | |
ServerRoot | |
ServerAdmin | 管理者郵箱 |
User | 運作服務的使用者 |
Group | 運作服務的使用者組 |
ServerName | 網站伺服器的域名 |
DocumentRoot | |
Listen | 監聽的IP位址與端口号 |
DirectoryIndex | 預設的索引頁頁面 |
ErrorLog | 錯誤日志檔案 |
CustomLog | 通路日志檔案 |
Timeout | 網頁逾時時間,預設為300秒 |
- 筆記截圖
-
使用Apache服務部署靜态網站 使用Apache服務部署靜态網站 使用Apache服務部署靜态網站