欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > Nginx >内容正文

Nginx

Nginx 负载均衡器(1+2)

发布时间:2025/3/17 Nginx 72 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Nginx 负载均衡器(1+2) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

0.准备过程

useradd www mkdir -p /data/logs/ chown -R www:www /data/logs/ ulimit -SHn 102400

1.安装 pcre

tar zxvf pcre-8.20.tar.gz cd pcre-8.20 ./configure make && make install

2.安装nginx

./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

3.修改nginx配置文件

user www www; worker_processes 2; pid /usr/local/nginx/logs/nginx.pid; worker_rlimit_nofile 51200; events {use epoll;worker_connections 51200; } http {include mime.types;default_type application/octet-stream;charset utf-8;server_names_hash_bucket_size 128;client_header_buffer_size 32k;large_client_header_buffers 4 32k;sendfile on;tcp_nopush on;keepalive_timeout 60;tcp_nodelay on;gzip on;gzip_min_length 1k;gzip_buffers 4 16k;gzip_http_version 1.0;gzip_comp_level 2;gzip_types text/plain application/x-javascript text/css application/xml;gzip_vary on;upstream www.free.com {ip_hash;server 192.168.18.213:80;server 192.168.18.214:80;}#access loglog_format access '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"';access_log /data/logs/access.log access;server {listen 80;server_name www.free.com;location /{proxy_pass http://www.free.com;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}#开启监控功能location /nginx{ access_log off;stub_status on;}} }

4.检查配置文件

/usr/local/nginx/sbin/nginx -t

5.启动nginx

/usr/local/nginx/sbin/nginx

6.重启加载配置文件

/usr/local/nginx/sbin/nginx-s reload


转载于:https://blog.51cto.com/jinmy/1266270

总结

以上是生活随笔为你收集整理的Nginx 负载均衡器(1+2)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。