admin 管理员组文章数量: 1087139
2024年3月11日发(作者:eclipse工作空间放哪好)
2 vim /usr/local/nginx/conf.d/
3
4 server {
5 listen 80;
6 server_name 172.18.4.217;
7
8 location ~ /group1/M00 {
9 proxy_next_upstream http_502 http_504 error timeout invalid_header;
10 proxy_pass fdfs_group1;
11 expires 30d;
12 }
13
14 location ~ /group2/M00 {
15 proxy_next_upstream http_502 http_504 error timeout invalid_header;
16 proxy_pass fdfs_group2;
17 expires 30d;
18 }
19
20 location ~ /group3/M00 {
21 proxy_next_upstream http_502 http_504 error timeout invalid_header;
22 proxy_pass fdfs_group3;
23 expires 30d;
24 }
25 }
1 172.18.4.217 配置
2 server {
3 listen 8080;
4 server_name 172.18.4.217;
5
6 location ~ /group1/M00 {
7 root /usr/share/fastdfs/storage/data;
8 index ;
9 ngx_fastdfs_module;
10 }
11 }
172.18.4.218
1 vim /usr/local/nginx/conf/
2
3 user root;
4 worker_processes 4;
5 events {
6 worker_connections 40960;
7 use epoll;
8 }
9 error_log /usr/local/nginx/logs/;
10 pid /usr/local/nginx/logs/;
11
12 http {
13 server_names_hash_bucket_size 128;
14 client_header_buffer_size 32k;
15 large_client_header_buffers 4 32k;
16 client_max_body_size 300m;
17 sendfile on;
18 tcp_nopush on;
19 proxy_redirect off;
20 proxy_set_header Host $http_host;
21 proxy_set_header X-Real-IP $remote_addr;
22 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
23 proxy_connect_timeout 90;
24 proxy_send_timeout 90;
25 proxy_read_timeout 90;
26 proxy_buffer_size 16k;
27 proxy_buffers 4 64k;
28 proxy_busy_buffers_size 128k;
29 proxy_temp_file_write_size 128k;
30
31 log_format main '$remote_addr - $remote_user [$time_local] "$request" '
32 '$status $body_bytes_sent "$http_referer" '
33 '"$http_user_agent" "$http_x_forwarded_for"';
34
35 access_log /usr/local/nginx/logs/ main;
36
37
38 upstream fdfs_group1 {
39 server 172.18.4.217:8080 weight=1 max_fails=2 fail_timeout=30s;
40 }
41
42 upstream fdfs_group2 {
43 server 172.18.4.218:8080 weight=1 max_fails=2 fail_timeout=30s;
44 }
45
46 upstream fdfs_group3 {
47 server 172.18.4.219:8080 weight=1 max_fails=2 fail_timeout=30s;
48
49 }
50 include /usr/local/nginx/conf.d/*.conf;
51 }
1 vim /usr/local/nginx/conf.d/
2
3 server {
4 listen 80;
5 server_name 172.18.4.218;
6
7 location ~ /group1/M00 {
8 proxy_next_upstream http_502 http_504 error timeout invalid_header;
9 proxy_pass fdfs_group1;
#返回结果中会把上传完成的url 打印出来,看三个上传的url group是否轮询变化,如果停掉172.18.4.217 的tracker 返回url是不是地址变成172.18.4.218,
如都成功则 复制URL在浏览器中打开看是否正常
版权声明:本文标题:FastDFS双tracker负载均衡及多组存储配置 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1710148229a559620.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论