網(wǎng)絡(luò)26期 第十二周作業(yè)
1、請描述一次完整的http請求處理過程;
2、httpd所支持的處理模型有哪些,他們的分別使用于哪些環(huán)境。
3、源碼編譯安裝LAMP環(huán)境(基于wordpress程序),并寫出詳細(xì)的安裝、配置、測試過程。
4、建立httpd服務(wù)器(基于編譯的方式進(jìn)行),要求:
提供兩個基于名稱的虛擬主機(jī):
(a)www1.stuX.com,頁面文件目錄為/web/vhosts/www1;錯誤日志為/var/log/httpd/www1.err,訪問日志為/var/log/httpd/www1.access;
(b)www2.stuX.com,頁面文件目錄為/web/vhosts/www2;錯誤日志為/var/log/httpd/www2.err,訪問日志為/var/log/httpd/www2.access;
(c)為兩個虛擬主機(jī)建立各自的主頁文件index.html,內(nèi)容分別為其對應(yīng)的主機(jī)名;
(d)通過www1.stuX.com/server-status輸出httpd工作狀態(tài)相關(guān)信息,且只允許提供帳號密碼才能訪問(status:status);
5、為第4題中的第2個虛擬主機(jī)提供https服務(wù),使得用戶可以通過https安全的訪問此web站點;
(1)要求使用證書認(rèn)證,證書中要求使用的國家(CN)、州(HA)、城市(ZZ)和組織(MageEdu);
(2)設(shè)置部門為Ops,主機(jī)名為www2.stuX.com,郵件為admin@stuX.com;
6、在LAMP架構(gòu)中,請分別以php編譯成httpd模塊形式和php以fpm工作為獨立守護(hù)進(jìn)程的方式來支持httpd,列出詳細(xì)的過程。