apache是web伺服器,http伺服器
apache伺服器的設定檔案位於/usr/local/apache/conf/目錄下,傳統上使用三個配置檔案httpd.conf,access.conf和srm.conf,來配置apache伺服器的行為
httpd.conf提供了最基本的伺服器配置,是對守護程式httpd如何執行的技術描述;srm.conf是伺服器的資源對映檔案,告訴伺服器各種檔案的mime型別,以及如何支援這些檔案;access.conf用於配置
伺服器的訪問許可權,控制不同使用者和計算機的訪問限制;這三個配置檔案控制著伺服器的各個方面的特性,因此為了正常執行伺服器便需要設定好這三個檔案。
tomcat:是jsp的web伺服器,類似於微軟的iis.免費開源
支援jsp/servlet
jboss:是ejb的容器.支援熱部署。解壓後,只需配置一些環境變數即可。免費的。應用伺服器
先裝jdk,再裝jboss.
jboss的預設埠是8080
輕量級,支援群集
一般與tomcat整合
bea weblogic:是乙個複雜的多執行緒應用伺服器,收費
企業級的 web伺服器,比tomcat更強大
美國bea公司出品
ibm的websphere:收費
常見的伺服器還有ftp伺服器、smtp伺服器[郵件傳送]、nntp伺服器[新聞服務]、列印伺服器、資料庫伺服器、遊戲伺服器
web伺服器 簡單web伺服器實現
三次握手 一般情況下是瀏覽器先傳送請求資料,c s ack 應答 三次握手成功後,才開始進行通訊資料的收發。四次揮手 一般情況下是客戶端先關閉,給瀏覽器傳送關閉資訊。如果瀏覽器傳送了關閉資訊,但是伺服器沒有回過去,較慢 那麼瀏覽器一直發是不是就會有問題?所以會等待 2msl的時間。一般為2 5分鐘。...
web伺服器 併發web伺服器實現 epoll
在linux的網路程式設計中,很長的時間都在使用select來做事件觸發。在linux新的核心中,有了一種替換它的機制,就是epoll。epoll 是當今 linux 系統採用的方式,一般伺服器都是用 epoll 來實現的。epoll 是一種方案,這種方案不使用多程序多執行緒多協程,而是使用單程序單...
web伺服器和ftp伺服器
web伺服器又稱網路伺服器,http伺服器 伺服器的精髓就是你想在我這看到東西,裡面放一堆網頁,你向我傳送請求,我就找找找,把網頁給你。web伺服器使用的協議是http https 客戶機叫http客戶端 瀏覽器就叫http客戶端 8uftp就叫ftp客戶端 每天都獲取位址,電腦上有dhcp客戶端 ...