李二圆生日祝福

亲爱的李二圆:

在这个平凡而又特别的日子里,我想对你说一声:生日快乐!不知不觉,我们已经相识七年了,回首过去的点点滴滴,心中充满了温暖和感慨。

我们的儿子琛琛如今已经 6 岁了,他的成长是我们共同的骄傲。看着他天真无邪的笑容,我深知这一切都离不开你的辛勤付出和悉心照料。你是一位伟大的母亲,也是我心中最温柔、最坚强的伴侣。

七年来,我们一起经历了生活的起起落落,共同面对了许多挑战。但正是这些经历,让我们的感情更加深厚,让我们的家庭更加牢固。我感激你在我身边的每一刻,你的支持和理解是我前进的动力。

李二圆,我希望你知道,我会一直珍惜我们之间的感情,珍惜这个家。我会努力工作,为你和琛琛创造更好的生活条件。我也会尽力陪伴你们,分享生活中的每一个喜悦和悲伤。

愿你的生日充满温馨和快乐,愿你的每一个愿望都能实现。希望你能健康、平安,永远保持乐观的心态。无论未来会遇到什么,我们都将携手共度,一起走过人生的每一个阶段。

再次祝你生日快乐,我亲爱的妻子。

爱你的钱大鹏
2024年7月6日

Nginx命令以及配置

启动 start Nginx(在安装包的位置使用)

重启 Nginx -s reload

关闭 Nginx -s stop

1.1.1       Nginx的配置文件

说明:

Server表示服务,在Nginx中可以配置很多项服务.

Listen表示端口监听:80.目的就是为了让nginx起作用.

server_name表示服务的名称.浏览器中访问的具体路径.

Location表示当Nginx成功拦截请求后做的处理.

root表示转发到文件夹中.这是一个关键字不要随便修改.

Index默认访问路径

server {

        listen       80;           

server_name  localhost;

        location / {

            root   html;   

index  index.html index.htm;

        }

   }

1.1.2    定义图片服务器

#配置图片服务器

       server {

              listen 80;

              server_name image.jt.com;

              location / {

                     root E:\jt-upload;

              }

       }

1.1.3    配置nginx实现后台转向

#转向某个服务器

       server {

              listen 80;

              server_name manage.jt.com;

              location / {

                     proxy_pass http://127.0.0.1:8091;

              }

       }

1.1.4    Nginx配置请求头

将以下代码添加到nginx.conf文件的server_name下

#添加京淘后台管理

       server {

              listen 80;

              server_name manage.jt.com;

proxy_set_header X-Forwarded-Host $host;

proxy_set_header X-Forwarded-Server $host;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

              location / {

                     proxy_pass http://127.0.0.1:8091;

              }

       }

2        Nginx的负载均衡

2.1.1           Nginx实现负载均衡

  1. 配置负载均衡项

#nginx实现负载均衡

upstream jt {

           server 127.0.0.1:8080;

           server 127.0.0.1:8090;

           server 127.0.0.1:8091;

}

  1. 实现负载均衡

#添加京淘后台管理

       server {

              listen 80;

              server_name manage.jt.com;

              location / {

                     proxy_pass http://jt;

              }

       }

说明:nginx中默认的访问方式是轮询的方式.1-3依次执行.

2.2           负载均衡的方式

2.2.1    轮询

说明:因为在公司中,服务器的价格和性能是不一样的.一般数据库服务器是最好的.一般不会都采用性能最优的服务器因为价格太贵.一般公司都是好坏都有.

2.2.2    权重(重点掌握)

说明:尽可能的让性能优良的服务器处理更多的请求.

#nginx实现负载均衡默认都是轮询采用权重的方式数值越大越容易呗访问

       upstream jt {

              server 127.0.0.1:8080 weight=6;

              server 127.0.0.1:8090 weight=1;

              server 127.0.0.1:8091 weight=3;

       }

2.2.3    IP_HASH

说明:

根据用户的访问IP地址,经过内部HASH计算会指定一台服务器绑定.那么以后该用户访问项目时,都会访问指定的那台服务器.

例子:例如本机启动了IP_HASH则只会访问8080服务器

作用:一般企业如果实现低级的Session共享则使用IP_HASH.

问题:容易产生Session黏着问题,所以一般不用Ip_hash

#nginx实现负载均衡默认都是轮询采用权重的方式数值越大越容易呗访问

       #如果在配置服务器时配置ip_hash则会自动按照IP进行绑定,其他配置将不起作用

       upstream jt {

              ip_hash;

              server 127.0.0.1:8080 weight=6;

              server 127.0.0.1:8090 weight=1;

              server 127.0.0.1:8091 weight=3;

       }

2.2.4    备用机机制

说明:

如果当前的服务器都处于忙碌状态,没有时间响应新的请求,这时如果配置了备用机.则备用机会承担一部分压力.如果主服务器压力减小,可以正常处理用户请求.则备用机处于等待状态.

#nginx实现负载均衡默认都是轮询采用权重的方式数值越大越容易呗访问

       #如果在配置服务器时配置ip_hash则会自动按照IP进行绑定,其他配置将不起作用

       #ip_hash;

       upstream jt {

              server 127.0.0.1:8080 weight=6;

              server 127.0.0.1:8090 weight=1 backup;

              server 127.0.0.1:8091 weight=3;

       }

2.2.5    上线部署

上线的步骤:

         1.先修改nginx配置文件让需要上线的服务器down掉

         2.应该将需要上线的服务停止

         3.之后将war包发布.

         4.启动服务器

         5.将服务器还原会nginx中(将down去掉)

         6.重启nginx即可

       upstream jt {

              server 127.0.0.1:8080 weight=6;

              server 127.0.0.1:8090 weight=1 backup;

              server 127.0.0.1:8091 weight=3 down;

       }