LAMP平臺部署 http服務器

轉載自http://blog.sina.com.cn/s/blog_7e15faa501017fgq.html

曾聽別人說過一句話,"沒有落魄的行業,只有落魄的人",但願如此把,自己做運維工程師一年多了,很長一段時間晚上睡覺的時候經常想,一年多時間過去了,到底自己得到了什麼,以後就通過博客複習一下以前學過的東西把
                             apache簡介,
開放源代碼,跨平臺使用
支持多種網頁編程語言
模塊設計,運行穩定,良好的安全性
                            安裝http服務器-----rpm安裝
httpd-2.2.3-6.el5.i386.rpm
httpd-devel-2.2.3-6.el5.i386.rpm
httpd-manual-2.2.3-6.el5.i386.rpm
system-config-httpd-1.3.3.1-1.el5.noarch.rpm
lhttpd軟件包是Apache服務器的程序軟件包
lhttpd-manual軟件包是Apache服務器的手冊文檔
lsystem-config-httpd軟件包是Apache的圖形化配置工具
lhttpd-devel軟件包是Apache HTTP服務器的開發工具包
主要目錄和文件
服務目錄:/etc/httpd/
主配置文件:/etc/httpd/conf/httpd.conf
網頁目錄:/var/www/html/
服務腳本:/etc/init.d/httpd
執行程序:/usr/sbin/httpd
訪問日誌:/var/log/httpd/access_log
錯誤日誌:/var/log/httpd/error_log
                           安裝http服務器-----編譯安裝
    1. 解包
tar  zxvf httpd-2.2.9.tar.gz  -C  /usr/src/
2. 編譯前的配置
cd  /usr/src/httpd-2.2.9
./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite
3. 編譯並安裝
make && make install
    4,複製/usr/local/apache/bin/apachectl腳本到/etc/init.d/目錄下,並改名爲myhttpd,則可以執行“service myhttpd start”形式的命令控制httpd服務


通過http://127.0.0.1就可以訪問自己的http服務器了,
使用命令可以查看http.conf的配置文件:grep -v "#" httpd.conf.bak | grep -v "^$" > httpd.conf
 LAMP平臺部署 <wbr>http服務器
常用的全局配置參數
ServerRoot:服務目錄
ServerAdmin:管理員郵箱
User:運行服務的用戶身份
Group:運行服務的組身份
ServerName:網站服務器的域名
DocumentRoot:網頁文檔的根目錄
Listen:監聽的IP地址、端口號
PidFile:保存httpd進程PID號的文件
DirectoryIndex:默認的索引頁文件
常用的全局配置參數(續)
ErrorLog:錯誤日誌文件的位置
CustomLog:訪問日誌文件的位置
LogLevel:記錄日誌的級別,默認爲warn
Timeout:網絡連接超時,默認爲300秒
KeepAlive:是否保持連接,可選On或Off
MaxKeepAliveRequests:每次連接最多請求文件數
KeepAliveTimeout:保持連接狀態時的超時時間
Include:需要包含進來的其他配置文件
 LAMP平臺部署 <wbr>http服務器
訪問日誌文件:該文件用於記錄客戶端訪問Web服務器的事件,包括客戶機的IP地址、訪問服務器的日期和時間、請求的網頁對象等信息
錯誤日誌文件:該文件用於記錄httpd服務器啓動或運行過程中出現錯誤時的事件,包括髮生錯誤的日期和時間、錯誤事件類型、錯誤事件的內容描述等信息
除了Common Log Format(通用日誌格式)以外,還可使用“combined”格式,即Combined Log Format(組合日誌格式),這種格式可記錄的信息比common更多一些
                       明天繼續,虛擬主機的構建

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章