自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 蓝桥云课-楼+之运维进阶实战6

我定义了一个虚假的网址xx.blog.csdn.net,并且在/etc/hosts文件中把xx.blog.csdn.net指向了127.0.0.1。测试使用crul -L xx.blog.csdn.net/old/page,回车返回了abcdefg。URL 重写就是将客户端发送的 URL 请求转换为网站服务器可以处理的另一个 URL 的过程,在 Nginx 中,URL 重写是通过 Rewrite 模块来实现的。假设有一个需求当访问/old/page时,会自动重定向到/new/page。

2024-07-04 01:13:24 191

原创 一个小例子学习——行转列

解释一下:CASE WHEN Year = 2020 THEN Amount ELSE 0 END 用于判断,如果年份是2020,则选择Amount的值,否则选择0。而 sum( case when ) + group by 则是处理行转列问题的常用套路,你学会了嘛。哈哈,如果觉得有收获,欢迎关注。我想把每一年的销售额(Amount)以列的形式展示,每行代表一个产品(product)如图。

2024-07-01 01:23:21 258

原创 DENSE_RANK 开窗函数

解释一下:DENSE_RANK(): 是一个窗口函数,它为结果集中的每一行分配一个“排名”,这个排名是连续的,即便有相同的值也不会跳过排名数字。也就是说,如果有并列的情况,接下来的行将会得到下一个连续的排名,而不是跳过任何一个排名数字。DENSE_RANK() OVER (...) as rank,over()里面是操作范围。我想根据销售额(amount_sold列)对销售人员(salesperson)进行排序,当他们的销售额相同时,排名相同,且排名序号连续,像这样。

2024-06-30 23:54:18 127

原创 蓝桥云课-楼+之运维进阶实战5

这段配置的总体解释为:访问 www.abcd.com 时,Nginx 服务器会根据配置将您的请求通过 http://test123 转发到 upstream 名称为 test123 的服务器组中。这个服务器组包含了三个相同IP但不同端口的服务器(实际工作中一般是不同ip,这里只是练习),之后再通过负载均衡将请求给到三台中的一台服务器上。1、upstream是负载均衡的主要模块,upstream 指令使用的上下文为 http,实际上就是要写在http的括号内,下面是个简单配置。

2024-06-30 21:15:17 330

原创 蓝桥云课-楼+之运维进阶实战4

6、经检查发现shiyanlou.htm为指定在配置文件中,配置文件默认是index,index.html,index.htm等,在后面添加上shiyanlou.htm后,再次 sudo nginx -s reload。root /var/www 修改成 root /home/shiyanlou/page。3、重新添加链接 sudo ln -s /etc/nginx/sites-available/default /etc/nginx/sites-enabled/

2024-06-30 02:12:45 113

原创 蓝桥云课-楼+之运维进阶实战3

这里配置了负载均衡的权重,也就是将流量分配的权重设置为 1:10,平均而言在 11 条访问中,会将 1 条访问分配给 8080 端口,剩下的 10 条访问分配给 8081 端口。3、与apache类似的是,我们通常会将具体站点的配置文件放置在/etc/nginx/sites-available/目录里,同样的我们需要将文件链接到/etc/nginx/sites-enabled/目录下,nginx才会读取。2、nginx的配置文件nginx.conf默认的目录为 /etc/nginx。# 监听 81 端口。

2024-06-30 01:04:18 254

原创 蓝桥云课-楼+之运维进阶实战2

5、执行命令 sudo a2ensite test1.conf 生成链接至 /etc/apache2/sites-enabled/ 中。3、在/etc/apache2/sites-available/目录下 添加配置文件 这里为test1.conf。1、/etc/hosts 配置 ops1.shiyanlou.com 域名。2、/etc/apache2/ports.conf 中添加8080端口。4、在test1.conf中加入配置。

2024-06-29 18:23:22 119

原创 蓝桥云课-楼+之运维进阶实战1

2、默认的配置文件位于 /etc/apache2 中(当然在 Red Hat 系列中,Apache 名为 httpd,位于 /etc/httpd 中),查看配置文件夹的结构 tree -d 命令。sudo htpasswd -c /var/www/.htpasswd abcd (abcd为访问apache的用户),密码在交互界面中设置,这里我设置为abcd。4、当访问一个不存在的页面时,apache会显示not found,并显示apache的版本信息,这是不安全的。5、Apache 用户认证。

2024-06-29 14:23:53 210

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除