webserver 雜記

sgy618發表於2011-07-15

webserver 雜記

[@more@]

伺服器要安全要注意兩點

1.管理好使用者

2.管理好埠


useradd www -s /sbin/nologin -M -M不建立家目錄


apachectl -i 載入模組

apachectl -t 用來測試

apachectl -S 檢視虛擬主機


config.nice -> /usr/local/src/http********/下 :內容為本次apache安裝的配置資訊(./configure 後面的引數)


config.log存日誌



這三個檔案都位於 /etc/目錄下,在這裡區分一下
1.hosts
檔案.Windows系統下的host的檔案相類似,就是一個文字檔案,裡面存放一些IP和域名的對應關係。
2.host.conf. #
解析器查詢順序配置檔案例:vi /etc/host.conf
order hosts bind
表示先查詢本地hosts檔案,如果沒有結果,再嘗試查詢BIND dns伺服器。
3. resolv.conf
配置Linux系統DNS伺服器的配置檔案:
vi /etc/resolv.conf
nameserver 192.168.0.1
nameserver 202.99.96.68


conf/extra/http-vhosts.conf 原始碼包安裝後虛擬主機配置檔案

如果httpd.confhttpd.vhost.conf兩個配置檔案都開啟則後者優先順序高


判斷系統是sysv還是freebsd的方法:

1.service start -----v

2.chkconfig --add --------&gtv

3.chkconfig mysqld on -----------&gt v


./config.nice –enable-pie






lamp架構


程式方式:lamp預設,更穩定,記憶體開銷大,有獨立的儲存空間

執行緒方式:記憶體開銷小,資源共享


動態模組載入:loadmodule載入

靜態:編輯進apache本身


nginx俄國人寫的

nginx對靜態檔案處理速率非常優秀

apache的區別:apache是傳統的webserver,有很多的模組支援,用的是poll工作方式,nginxepoll工作方式


iiswindowswebserver

tomcat是一個java容器,埠預設8080,將埠設為80,照樣都支援jsphtml










來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23168012/viewspace-1052519/,如需轉載,請註明出處,否則將追究法律責任。