linux下怎樣配置web服務(wù)器?
工具/原材料
Linux操作系統(tǒng)
Web服務(wù)器配置的詳細(xì)說(shuō)明
方法/步驟
1.Apache是Linux下的Web服務(wù)器。Apache使用靜態(tài)頁(yè)面,需要加載模塊來(lái)支持動(dòng)態(tài)頁(yè)面。它將動(dòng)態(tài)和實(shí)時(shí)地調(diào)整進(jìn)程,最合理地利用多核CPU資源,支持虛擬主機(jī)應(yīng)用程序,并與多個(gè)網(wǎng)站共享一個(gè)IP地址。
安裝Web服務(wù)
首先安裝Web服務(wù),然后通過(guò)命令yumgroupinstall進(jìn)行安裝。建議使用groupinstall而不是install,因?yàn)樵摲?wù)的所有相關(guān)服務(wù)包將一起安裝,因此不會(huì)有任何損失。
2.通過(guò)服務(wù)httpdrestart啟動(dòng)服務(wù)。這里使用restart而不是start的原因是它更安全,因?yàn)槲覀儾恍枰也恢婪?wù)是否已經(jīng)啟動(dòng)。如果已經(jīng)啟動(dòng),再次使用start可能會(huì)出現(xiàn)意想不到的問(wèn)題,所以我們?cè)谶@里使用restart。
3.通過(guò)命令chkconfighttpdon啟動(dòng)httpd服務(wù)在下次引導(dǎo)后仍然有效。這樣做的好處是,通過(guò)設(shè)置自動(dòng)啟動(dòng)服務(wù),避免了人為錯(cuò)誤操作,同時(shí)也確保了在計(jì)算機(jī)重新啟動(dòng)或關(guān)機(jī)后,該服務(wù)仍會(huì)啟動(dòng)。
4.驗(yàn)證httpd服務(wù)是否正常啟動(dòng),是否可以對(duì)外提供服務(wù)。轉(zhuǎn)到/var/www/html/,這里是主站點(diǎn),寫一個(gè)簡(jiǎn)單的頁(yè)面,然后重定向到,這是默認(rèn)的主頁(yè)。通過(guò)http訪問(wèn)服務(wù),發(fā)現(xiàn)該站點(diǎn)已被成功服務(wù)。
5.可以通過(guò)命令vim修改httpd配置文件,也可以使用配置文件中的函數(shù)。有些函數(shù)標(biāo)有#。如果要使用該功能,可以直接刪除#使內(nèi)置配置文件生效。
6.通過(guò)命令ll/etc/httpd可以看到這個(gè)目錄下有conf和conf.d的目錄文件,再進(jìn)一步看/etc/etc/httpd/conf.d下面可以看到的文件都是httpd的模塊文件,用來(lái)支持動(dòng)態(tài)頁(yè)面。
7.對(duì)于7之間的關(guān)系。Apache和Selinux,進(jìn)入/var/www/html/目錄,通過(guò)LL–Z檢查目錄中的Selinux屬性,通過(guò)命令ps-auxZ|grephttp檢查httpd的進(jìn)程。這些http進(jìn)程都有HTTPD_T的Selinux上下文屬性,Selinux規(guī)定http_t等進(jìn)程上下文屬性可以訪問(wèn)httpd_sys_content_t等文件的上下文屬性,從而保證網(wǎng)站的內(nèi)容可以被訪問(wèn)。
8.檢查Apach
如何查看linux系統(tǒng)下的tomcat日志?
tail-fusr/local/Tomcat5/logcatalina.out使用這個(gè)命令,可以讀取tomcats實(shí)時(shí)登錄,ctrlc退出查看。我建議你搜索一本免費(fèi)的書,《linux就該這么學(xué)》,并系統(tǒng)地學(xué)習(xí)它。