Apache 是在幹嘛的?
在開始安裝之前,先來搞清楚一件事:Apache 並不是什麼神祕的東西, 它其實就是一個「接待員」。
當你在瀏覽器輸入網址、按下 Enter 的那一刻,請求會先到達 Apache。 Apache 的工作,就是決定:「這個請求我要怎麼處理?」
如果你要的是靜態檔案(HTML、圖片、CSS),Apache 會直接送給你。 但如果你要的是 PHP 網頁,Apache 就會把請求轉交給 PHP(通常透過 PHP-FPM), 等 PHP 算好結果後,再由 Apache 送回瀏覽器。
為什麼是 Apache?
現在有很多選擇,比如 Nginx、Caddy 等,但 Apache 的優點是:
資料多、教學多、踩雷的人也多。
對新手來說,這是一件好事,遇到問題幾乎都有解答。
Apache 在整個系統裡的位置
簡單總結 Apache 的角色:
瀏覽器 → Apache →(PHP-FPM)→ Apache → 瀏覽器
你現在不需要記住所有細節,只要知道: Apache 是你網站對外的第一道門,也是之後所有設定的起點。