标签:tps location 安装nginx service _for 检查 node 负载均衡 upstream
如果是阿云的ECS服务器,默认是已经安装了Apache服务器的,但一般都用不到,可以选择将它卸载
sudo service apache2 stop
update-rc.d -f apache2 remove
sudo apt-get remove apache2
Ubuntu安装Nginx
sudo apt-get update
sudo apt-get install nginx #查看nginx版本 nginx -v
#进入nginx的默认目录 cd /etc/nginx/ ls #进入conf.d文件夹 cd conf.d ls pwd #新建配置文件 sudo vi nodejs-com-8081.conf
upstream nodejs { server 127.0.0.1:8081 } server { listen 80; server_name 192.168.31.209: location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forward_For $proxy_add_x_forwarded_for; proxy_set_header Host #http_host; proxy_set_header X-Nginx_Proxy true; proxy_pass http://nodejs; proxy_redirect off; } }
检查nginx配置文件是否存在错误
sudo nginx -t
#重启nginx服务 sudo nginx -s reload
#或者可以使用
sudo service nginx restart
以下配置来自于,https://www.youtube.com/watch?v=SpL_hJNUNEI
配置的负载均衡
#默认的配置 sudo vi /etc/nginx/sites-available/default #规换成以下规则 upstream web_backend{ server 192.168.31.210 server 192.168.31.211 } server{ listen 80; location / { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://web_backend; } }
标签:tps location 安装nginx service _for 检查 node 负载均衡 upstream
原文地址:https://www.cnblogs.com/weschen/p/7446984.html