最近正在研究nginx,nginx作為反向**伺服器,可以對web伺服器提供加速,並且具有負載均衡的功能。
在windows版本中,將壓縮包進行解壓,執行命令:?1
start nginx
這樣就可以啟動nginx服務了。而執行命令:?1
nginx -s stop
可以停止服務。
這是我在192.168.3.82的iis伺服器上,新增兩個站點:
這兩個站點分別新增兩個檔案index.html,兩個檔案內容分別顯示:「這是站點1」,「這是站點2」。?1
2345
6789
1011
1213
1415
1617
1819
upstream site
server
?1
然後儲存檔案即可。
接著在執行一次start nginx,當你不斷重新整理頁面的時候,瀏覽器上就會來回切換這兩個站點。
可以發現這裡切換是按照1:1的方式來回切換,通過配置檔案你可以站點的權重:?1
234upstream site
weight即為對應**的權重。
在linux中,安裝nginx比較麻煩一些,因為需附加安裝一些包,如gzip,pcre等等。具體可以檢視:
可以在linux上部署你的站點,比如站點3,如果你要把windows伺服器作為反向**伺服器,那麼在upstream site新增乙個新的站點:?1
2345
upstream site
你還可以利用nginx對反向**伺服器上對靜態檔案(如jpg,gif,css,js等等)進行快取,這樣當你需要從web伺服器去請求靜態資源的時候,可以直接從反向**伺服器上取得本地的乙個資源,這樣減少了對web伺服器的壓力。具體可以檢視:
利用Nginx做負載均衡
最近正在研究nginx,nginx作為反向 伺服器,可以對web伺服器提供加速,並且具有負載均衡的功能。在windows版本中,將壓縮包進行解壓,執行命令 1 start nginx 這樣就可以啟動nginx服務了。而執行命令 1 nginx s stop 可以停止服務。這是我在192.168.3....
利用Nginx做負載均衡
最近正在研究nginx,nginx作為反向 伺服器,可以對web伺服器提供加速,並且具有負載均衡的功能。在windows版本中,將壓縮包進行解壓,執行命令 1 start nginx 這樣就可以啟動nginx服務了。而執行命令 1 nginx s stop 可以停止服務。這是我在192.168.3....
利用Nginx做負載均衡
最近正在研究nginx,nginx作為反向 伺服器,可以對web伺服器提供加速,並且具有負載均衡的功能。在windows版本中,將壓縮包進行解壓,執行命令 1start nginx 這樣就可以啟動nginx服務了。而執行命令 1nginx s stop 可以停止服務。這是我在192.168.3.82...