溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Nginx環境、配置及驗證

發布時間:2020-04-21 09:59:46 來源:億速云 閱讀:292 作者:三月 欄目:建站服務器

下文給大家帶來Nginx環境、配置及驗證,希望能夠給大家在實際運用中帶來一定的幫助,負載均衡涉及的東西比較多,理論也不多,網上有很多書籍,今天我們就用億速云在行業內累計的經驗做一個解答。

1、環境:

前端Nginx云服務器:主機名:server1

    IP172.25.80.1 編譯安裝nginx1..12

 Nginx環境、配置及驗證

后端tomcat

   Server2--ip172.25.80.2 主機名:server2

   Server3--ip172.25.80.3 主機名:server3

2、Ngginx配置:

user  nginx;

worker_processes  1;

events {

use epoll;

   worker_connections  4096;

}

http {

include      mime.types;

default_type application/octet-stream;

sendfile on;

tcp_nopush on;

tcp_nodelay on;

       server_tokens off;

  keepalive_timeout 65;

server_names_hash_max_size1024;

gzip on;

gzip_proxied any;

gzip_min_length 1000;

gzip_comp_level 4;

gzip_types text/plain text/cssapplication/json application/x-javascript text/xml application/xmlapplication/xml+rss text/javascript;

gzip_static on; 

 

upstream tomcat {  #定義一個tomcat服務器集群,一下是包含的服務器的IP和端口;

server 172.25.80.2:8080;

server 172.25.80.3:8080;

}    

server {

       listen       80;  #定義一個監聽的端口

       server_name  server1.a.com;   #定義虛擬主機的名稱

       location / {

           root   html/www;   #虛擬主機的默認根目錄

   index index.jspindex.html index.htm;  #識別的首頁文件類型

        }

location ~* \.(jsp|do)$  {  #不區分帶小寫正則匹配,反請求.jspdp結尾的請求都會平均分配到后端服務器集群tomcat。

   proxy_passhttp://tomcat;  #將匹配請求轉發至tomcat集群

}

location ~*\.(jpg|png|gif|jgeg|pdf)$ {  #不區分大小寫匹配括號內定義的文件類型

   proxy_passhttp://172.25.80.1:8080;  #轉發至該服務器

}

include  html/*.conf; #讀取該目錄里面的.conf文件

}

3,驗證:

1)   訪問server1.a.com:

2)   2)訪問node5.a.com/index.jsp 

注:由于在nginx配置文件中明確定義凡精確匹配.jsp結尾的請求會被轉發至tomcat集群,因此該請求不會在nginx本機完成,而是會向服務器集群轉發。另外由于在集群中定義了兩臺服務器,所以會輪流分配用戶請求,即實現負載均衡的功能:

看了以上關于Nginx環境、配置及驗證,如果大家還有什么地方需要了解的可以在億速云行業資訊里查找自己感興趣的或者找我們的專業技術工程師解答的,億速云技術工程師在行業內擁有十幾年的經驗了。

 

 




向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女