部分Web服務器信息對比

本文參考wikipedia的Web服務器比較頁面的數據,選取了其中自己感興趣的Web服務器的信息進行了對比,包括,Apache HTTP Server、Apache Tomcat、Nginx、Catty。

其中,最後一個Catty完全沒有使用過。

 

參考鏈接:

1.https://en.wikipedia.org/wiki/Comparison_of_web_server_software

2.https://en.wikipedia.org/wiki/Apache_HTTP_Server

3.https://en.wikipedia.org/wiki/Apache_Tomcat

4.https://en.wikipedia.org/wiki/Nginx

5.https://en.wikipedia.org/wiki/Caddy_(web_server)

 

信息對比如下:功能中的很多專業名詞的解釋,可以在 參考鏈接1 中找到線索。

 

後記

近期在使用Nginx+uWSGI服務器部署Flask應用,故有此文。

從上面的信息來看,Apache HTTP Server、Nginx都可以和uWSGI配合以便部署Python Web應用——Django、Flask等。

 

關於動態Web內容的部署、開發等,可以參考下面的文章:

區分wsgi、uWSGI、uwsgi、php-fpm、CGI、FastCGI的概念

HTTP 請求頭中的 X-Forwarded-For by Jerry Qu

 

前面看了一些文章,一直以爲Nginx作爲反向代理服務器就完了,誰知,它還可能不是最前端的服務器,也就是說,存在客戶端的請求可能不是直接發送給Nginx服務器的,而是經過了更前方的服務器的轉發,或者CDN的轉發(這個不清楚,是這樣吧?)。還有負載均衡,並不是Nginx配置完負載均衡就完了——簡單的系統可以,在Nginx後面,還可能存在負載均衡,這應該是針對大型互聯網系統了。

 

至於Apache怎麼做反向代理、負載均衡配置,暫不瞭解。

 

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