在閱讀這些文章時里烦,請先了解Apache寨腔、Nginx在一個網(wǎng)站中扮演的角色
其中涉及到反向代理服務(wù)器凛辣,可以查看這篇文章:正向代理服務(wù)器毅哗、反向代理服務(wù)器
簡單的說听怕,在現(xiàn)在的網(wǎng)站架構(gòu)中,大部分是使用Nginx作為反向代理服務(wù)器(前端服務(wù)器)虑绵,Apache作為后端服務(wù)器尿瞭;
為什么這樣設(shè)置呢?
因為nginx處理靜態(tài)內(nèi)容是一把好手蒸殿,而對于動態(tài)請求稍遜筷厘,雖然可以使用nginx的FastCGI處理動態(tài)請求,但是經(jīng)常會出現(xiàn)502 Bad Gateway錯誤宏所。
而Apache處理動態(tài)請求更加穩(wěn)健酥艳,因此,才有了這種配置
下面兩篇文章的核心其實就是配置——使得一個請求到服務(wù)器時爬骤,如果是靜態(tài)內(nèi)容的請求充石,則Nginx處理,如果動態(tài)內(nèi)容的請求則交給Apache進(jìn)行處理霞玄,然后將數(shù)據(jù)返回給Nginx骤铃,進(jìn)而返回給用戶。先了解這個流程坷剧,然后再去看下面兩篇文章的配置
先看:CentOS 服務(wù)器環(huán)境搭建:Linux + Apache + MySQL + PHP + Nginx
再看:LNMP + Apache 架構(gòu)配置:Nginx 做前端代理 + Apache 做后端服務(wù)