sách gpt4 ăn đã đi

Giải thích chi tiết về nginx+cấu hình chủ-nô có tính sẵn sàng cao được duy trì

In lại Tác giả: qq735679552 Thời gian cập nhật: 29-09-2022 22:32:09 29 4
mua khóa gpt4 giày nike

CFSDN nhấn mạnh vào giá trị tạo ra nguồn mở và chúng tôi cam kết xây dựng nền tảng chia sẻ tài nguyên để mọi nhân viên CNTT có thể tìm thấy thế giới tuyệt vời của bạn tại đây.

Bài viết trên blog CFSDN nginx+keepaliving giải thích chi tiết về cấu hình master-slave có tính sẵn sàng cao được tác giả sưu tầm và biên soạn. Nếu các bạn quan tâm đến bài viết này thì nhớ like nhé.

Bài viết này giới thiệu giải thích chi tiết về cấu hình master-Slave có tính sẵn sàng cao nginx+ và chia sẻ với mọi người. Chi tiết như sau:

1. Môi trường hệ thống và phiên bản phần mềm.

CentOS 6.6 x64 keepalived-1.2.18.tar.gz nginx-1.6.2.tar.gz 。

Máy chủ chính: 192.168.38.64.

Máy chủ phụ: 192.168.38.66.

VIP: 192.168.38.100 。

2. Cài đặt nginx (cài đặt master-slave nhất quán).

1. Cài đặt môi trường phụ thuộc.

  。

Sao chép mã Mã này như sau:
yum cài đặt gcc gcc-c++ tạo tự động tạo autoconf libtool pcre pcre-devel zlib zlib-developenssl openssl-devel
  

  。

2. Tải nginx lên thư mục opt.

3. Giải nén và cài đặt.

?
1
2
3
4
5
# tar -zxvf nginx-1.6.2.tar.gz
 
# cd nginx-1.6.2
# ./configure --prefix=/opt/nginx (tiền tố=/opt/nginx chỉ định thư mục nginx)
# thực hiện && thực hiện cài đặt

4. Sửa đổi cổng nghe nginx và index.html.

# vi /opt/nginx/conf/nginx.conf 。

nginx, được lưu giữ, tính sẵn sàng cao, cấu hình chủ-nô lệ

vi /opt/nginx/html/index.html 。

nginx, được lưu giữ, tính sẵn sàng cao, cấu hình chủ-nô lệ

5. Khởi động nginx và các lệnh thông dụng.

Kiểm tra cấu hình: /opt/nginx/sbin/nginx -t Nếu giao diện sau xuất hiện thì không có vấn đề gì với cấu hình.

nginx, được lưu giữ, tính sẵn sàng cao, cấu hình chủ-nô lệ

Bắt đầu: /opt/nginx/sbin/nginx.

Khởi động lại: /opt/nginx/sbin/nginx -s tải lại.

Dừng: /opt/nginx/sbin/nginx -s stop .

6. Khởi động và khởi động nginx.

vi /etc/rc.local 。

Đã thêm: /opt/nginx/sbin/nginx .

7. Sửa đổi các cổng mở tường lửa.

vi /etc/sysconfig/iptables 。

Lệnh : -A INPUT -p tcp -m state --state NEW -m tcp --dport 8888 -j ACCEPT 。

Khởi động lại tường lửa: khởi động lại dịch vụ iptables.

8. Câu hỏi.

Sự cố gặp phải khi khởi động nginx.

nginx, được lưu giữ, tính sẵn sàng cao, cấu hình chủ-nô lệ

vi /etc/ld.so.conf 。

Thêm: /opt/nginx/lib/ .

Cân bằng tải 9.nginx.

Việc cân bằng tải của nginx chủ yếu được hoàn thành bởi mô-đun ngược dòng.

Sửa đổi tập tin cấu hình nginx.

vi /data/nginx/conf/nginx.conf 。

Thêm thông tin sau: (tên web_pools có thể thay đổi).

?
1
2
3
4
web_pools thượng nguồn {
máy chủ 10.0.6.108:7080weight=1;
  máy chủ 10.0.0.85:8980weight=1;
}

Định cấu hình proxy_pass trong nút vị trí bên dưới nút máy chủ dưới dạng: http:// + tên ngược dòng.

Kết quả là như sau:

nginx, được lưu giữ, tính sẵn sàng cao, cấu hình chủ-nô lệ

Trong đó trọng lượng là trọng lượng và dự phòng là máy chủ dự phòng sẽ chỉ khởi động sau khi các máy chủ khác ngừng hoạt động.

3. cài đặt giữ nguyên.

1.keepalive được tải lên thư mục opt.

2. Giải nén và cài đặt.

?
1
2
3
4
mất -zxvf keepalived-1.2.18. mất .gz
đĩa CD keepalived-1.2.18
. /cấu hình --tiền tố= /opt/giữ nguyên
làm && làm cài đặt

3. Cài đặt keepaliving như một dịch vụ linux.

?
1
2
3
4
cp /opt/keepalived/etc/rc /nhiệt /giữ nguyên /etc/init .đ/
   cp /opt/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
   trong -S /opt/sbin/keepalived /usr/sbin/
   trong -S /opt/keepalived/sbin/keepalived /sbin/

4. Đặt dịch vụ được lưu giữ để bắt đầu khi khởi động.

?
1
chkconfig vẫn được giữ nguyên

5. Sửa đổi tệp cấu hình Keepaliving.

vi /etc/keepaliving/keepaliving.conf 。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
!, Tệp cấu hình để lưu giữ (!, # là nhận xét)
 
toàn cầu_defs { #cấu hình toàn cầu
email thông báo {
  acassen@tường lửa.loc
  failover@tường lửa.loc
  sysadmin@tường lửa.loc
}
email thông báo từ Alexandre.Cassen@firewall.loc
máy chủ smtp 192.168.200.1
smtp_connect_timeout 30
router_id LVS_01 #Cấu hình này phải là duy nhất
} 
 
vrrp_script chk_nginx {
  script "/etc/keepaliving/nginx_check.sh" ## Đường dẫn tập lệnh để phát hiện trạng thái nginx
  khoảng 2 ## Khoảng thời gian phát hiện
  trọng lượng -20 ## Nếu điều kiện đúng, trọng lượng -20
} 
 
vrrp_instance VI_1 { #Instance VI_1 Tên có thể tùy ý nhưng không nên thay đổi.
  trạng thái MASTER # Máy chủ chính Máy chủ phụ MASTER SAO LƯU
  giao diện em1#card mạng em1
  virtual_router_id 51 #virtual_router_id Chính và dự phòng phải nhất quán
  mức ưu tiên 100 # Số ưu tiên càng lớn thì giá trị ưu tiên của máy chủ chính càng cao so với máy chủ phụ.
  advert_int 1 #Đặt khoảng thời gian để kiểm tra đồng bộ giữa bộ cân bằng tải MASTER và BACKUP, đơn vị là giây
  xác thực { #Loại xác minh và mật khẩu liên lạc chính-phụ
    auth_type PASS #Đặt loại xác minh vrrp, chủ yếu có hai loại: PASS và AH
    auth_pass 1111 #Đặt mật khẩu xác minh vrrp Trong cùng một vrrp_instance, MASTER và BACKUP phải sử dụng cùng một mật khẩu để liên lạc bình thường.
  } 
 
  ## Thêm khối track_script vào khối cấu hình instance
  theo dõi tập lệnh {
    chk_nginx ## Thực thi dịch vụ được giám sát bởi Nginx
  }
 
  địa chỉ ip ảo {
  192.168.38.100/24 ​​#VRRP HA địa chỉ ảo Nếu có nhiều VIP thì tiếp tục điền dòng mới
  }
} 

6. Viết tập lệnh phát hiện trạng thái Nginx.

vi /etc/keepaliving/nginx_check.sh 。

Nội dung như sau:

?
1
2
3
4
5
6
7
8
9
10
11
#!/bin/bash
 
A=` p/s -C nginx –không có tiêu đề | nhà vệ sinh -tôi
nếu như [ $A - cân bằng 0 ]; sau đó
   /opt/nginx/sbin/nginx
   ngủ 2
   nếu như [ ` p/s -C nginx --không có tiêu đề | nhà vệ sinh -tôi-- cân bằng 0 ]; sau đó
 
    giết tất cả giữ lại
  

Sau khi lưu, hãy cấp quyền thực thi tập lệnh: chmod +x/etc/keepaliving/nginx_check.sh.

7. Lưu ý: Sự khác biệt giữa file cấu hình Keepaliving master và Slave.

  a.router_id không nhất quán.

  b.state Máy chủ chính là MASTER và máy chủ phụ là BACKUP.

  c.priority Máy chủ chính lớn hơn máy chủ phụ.

8.lệnh được giữ nguyên.

  Bắt đầu: dịch vụ được duy trì bắt đầu.

  Dừng: dịch vụ dừng lại.

  Khởi động lại: khởi động lại dịch vụ được duy trì.

9. Những vấn đề cần chú ý.

a.vip không được ràng buộc thành công.

Giải pháp: Sử dụng ip addr để kiểm tra tên của card mạng nơi đặt IP cục bộ, sau đó sửa đổi tệp cấu hình.

nginx, được lưu giữ, tính sẵn sàng cao, cấu hình chủ-nô lệ

vi /etc/keepaliving/keepaliving.conf 。

nginx, được lưu giữ, tính sẵn sàng cao, cấu hình chủ-nô lệ

Sau khi lưu, khởi động lại dịch vụ được lưu giữ có thể khởi động lại dịch vụ được lưu giữ.

10. Kiểm tra.

Bắt đầu các dịch vụ nginx master-slave và keepaliving.

Máy chủ chính và phụ tương ứng: ip add | grep 192.168.38.100.

Hiển thị tại 192.168.38.64.

nginx, được lưu giữ, tính sẵn sàng cao, cấu hình chủ-nô lệ

Cũng trên 192.168.38.66.

nginx, được lưu giữ, tính sẵn sàng cao, cấu hình chủ-nô lệ

Khi giết được giữ lại trên máy chủ chính rồi đến máy chủ nô lệ.

nginx, được lưu giữ, tính sẵn sàng cao, cấu hình chủ-nô lệ

Khi bạn bắt đầu lưu lại trên máy chủ chính, sẽ có kết quả trên máy chủ chính nhưng không có kết quả trên máy chủ phụ.

Sau khi giết nginx, keepaliving sẽ tự động khởi động dịch vụ nginx.

11. Bộ não phân chia được giữ nguyên (ip add | grep 192.168.38.100 cho kết quả ở cả chủ và nô lệ).

Giải pháp: Sự cố tường lửa.

?
1
2
3
4
5
iptables-IINPUT4-pvrrp-jCHẤP NHẬN  
 
dịch vụ iptables lưu
 
dịch vụ iptables khởi động lại

nginx, được lưu giữ, tính sẵn sàng cao, cấu hình chủ-nô lệ

Trên đây là toàn bộ nội dung bài viết này hi vọng nó sẽ giúp ích cho việc học của mọi người và cũng mong mọi người ủng hộ mình.

Liên kết gốc: https://www.cnblogs.com/liulangzhizi/p/7050260.html.

Cuối cùng, bài viết này về giải thích chi tiết về cấu hình chính-phụ có tính sẵn sàng cao của nginx+keepaliving kết thúc tại đây. Nếu bạn muốn biết thêm về giải thích chi tiết về cấu hình chính-nô lệ có tính sẵn sàng cao của nginx+keepalive, vui lòng tìm kiếm bài viết CFSDN hoặc. tiếp tục duyệt các bài viết liên quan. Tôi hy vọng tất cả các bạn sẽ ủng hộ blog của tôi trong tương lai! .

29 4 0
qq735679552
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress