nginx 的负载均衡用法 与 安装的小补充

# nginx是一个网络请求转发处理器,并且性能优异,它可以作为代理运行在你的云服务器上

1
# # # 安装 Nginx:
# sudo yum -y install nginx  
# # 查看 Nginx 版本
# nginx -v
# # 查看 Nginx 安装目录
# rpm -ql nginx

2
# centos 启动
# sudo service nginx start

3
# 打开读写权限
# sudo chmod 777 /etc/nginx/nginx.conf

4
#这里是upstream myserver:第一次访问的时候,是访问 129.226.209.207:8080;  第二次访问的时候,是访问 192.168.1.10:8081
# # 这个是当你访问公网的时候,他会自动跳到这个一个ip和端口上,网址显示的还是http://129.226.209.207,不会出现端口号,特别棒
# 相当于你访问 129.226.209.207/test  他会跳到 http://129.226.209.207:8080/test  ,网址栏上显示的还是 129.226.209.207/test ,你就可以有很多个不同ip服务器去负载均衡,用的一个网址
# upstream myserver {
#           server  129.226.209.207:8080;
#           #server 192.168.1.10:8081;
#       }
#     server {

#         listen       80 default_server;
#         listen       [::]:80 default_server;
#        #这个是公网ip
#         server_name  129.226.209.207;
#         root         /usr/share/nginx/html;

#         # Load configuration files for the default server block.
#         include /etc/nginx/default.d/*.conf;
            # 这里就ngin代理转发核心,放入前面的那个  myserver即可
#         location / {
#         proxy_pass   http://myserver;
#         }


5
# 同理:一样的道理  就是相当于访问 129.226.209.207/static/ 的时候,你要跳转到那里?proxy_pass   http://具体地址;
#有时static的文件放在另外一个服务器上,可以再写一个 # upstream myserver2,当访问以/static/开头的URL时,请求会被代理到upstream myserver2中,如果不写,就统一是到前面的 myserver 

# location /static/ {
  proxy_pass   http://myserver2;
# }
posted @   Kevin0is0me  阅读(28)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示