Nginx中location规则 与 URL重写(rewrite)详解

本文详细介绍了Nginx中的location和rewrite模块,包括location的匹配规则(精准匹配、一般匹配、正则匹配),rewrite的功能和重写URL的实现方法,以及各种示例,展示了如何实现域名跳转、动态请求转发等实际应用场景。
摘要由CSDN通过智能技术生成

1.Nginx中location与rewrite

1.1 location与rewrite常用的正则表达式

符号作用
^匹配输入字符串的起始位置
匹配输入字符串的结束位置
*匹配前面的字符零次或多次。如“ol*”能匹配“o”及“ol”、“oll”
匹配前面的字符一次或多次。如“ol+”能匹配“ol”及“oll”、“olll”,但不能匹配“o”
?匹配前面的字符零次或一次,例如“do(es)?”能匹配“do”或者“does”,”?”等效于”{0,1}”
.匹配除“\n”之外的任何单个字符,若要匹配包括“\n”在内的任意字符,请使用诸如“[.\n]”之类的模式
\将后面接着的字符标记为一个特殊字符或一个原义字符或一个向后引用。如“\n”匹配一个换行符,而“\$”则匹配“$”
\d匹配纯数字[0-9]   \s :空白符    \w :任意单词字符包括下划线[A-Za-z0-9_]
{n}重复 n 次
{n,}重复 n 次或更多次
{n,m}重复 n 到 m 次
[ ]定义匹配的字符范围
[c]匹配单个字符 c
[a-z]匹配 a-z 小写字母的任意一个
[a-zA-Z0-9]匹配所有大小写字母或数字
()表达式的开始和结束位置
|或预算

1.2  location与rewrite的联系和区别 

rewrite :对访问的域名或者域名内的URL路径地址重写
location:对访问的路径做访问控制或者代理转发

从功能看 rewrite 和 location 似乎有点像,都能实现跳转,主要区别在于 rewrite 是在同一域名内更改获取资源的路径,而 location 是对一类路径做控制访问或反向代理,还可以proxy_pass 到其他机器

2.location的匹配规则 

 2.1 location的匹配分类与常用规则

location 大致可以分为三类:精准匹配" location = / {...} "   ,一般匹配" location / {...} "和正则匹配" location ~ / {...} "。在nginx.conf的配置文件中location默认使用的是通用匹配 "location /{.....}"

location的匹配规则规则作用
进行普通字符精确匹配,也就是完全匹配
^~表示普通字符匹配。使用前缀匹配。如果匹配成功,则不再匹配其它正则匹配的location。
区分大小写的正则匹配。
~*不区分大小写的正则匹配。
!~ 区分大小写的正则匹配取非。
!~* 不区分大小写的正则匹配取非。

2.2 location 示例说明与规则优先实验

示例一:精准匹配 

location = / {
root /var/www/html
 }

 =为精确匹配 / ,主机名后面不能带任何字符串,例如想访问该location制定的匹配网页时,只能访问该主机IP或域名下的"/"(网页也只能存放在/var/www/html/ 下),而像"/abc,/data,/test"这一类和location等于号后面路径有任何一点差别的,都不会被匹配到。该匹配方式优先级最高,一旦匹配成功则立即采用
 

示例二:通用匹配 


location / {
root /var/www/html
}

 因为所有的地址都以 / 开头,所以这条规则将匹配到所有请求.用户只要是能访问到该主机的IP或域名,即使不输入路径,也能匹配到相关的网页信息。(文件只要是存放在/var/www/html 中,或则更深的目录也能被匹配到。例如:/var/www/html/test/ 下存放网页,用户访问/test 也能够匹配访问到相关网页)该匹配方式为location匹配中优先级最低的方式,只有其他location匹配方式均为成功,才会采用该方式
 

示例三:一般匹配 


#匹配规则a:
location /documents/ {
root  /var/www/html
index index.html
}
 
#匹配规则b:
location /documents/abc {
root  /aaa/bbb/ccc
index index.html
}

 

网页准备

 访问结果

 

结论:一般匹配时,location后面跟着的路径长度越长 ,则匹配的优先级越高

示例四: 正则匹配与前缀^~匹配

在 /var/www/html/images   下存放了一张 jpg格式的图片

#前缀^~匹配
location ^~ /images/ {
root /var/www/html
 
}
 
#正则匹配
location ~* \.(gif|jpg|jpeg)$ {
 /var/www/html
}

location ^~ /images/ {}匹配任何以 /images/ 开头的地址,匹配符合以后,停止往下搜索正则,采用这一条 

匹配所有以 gif、jpg或jpeg 结尾的请求。然而,所有请求 /images/ 下的图片会被 location ^~ /images/ 处理,因为 ^~ 的优先级更高,所以到达不了这一条正则 

总结:^~ 前缀匹配是一种针对正则匹配的特殊的一般匹配方式 。前缀^~匹配在上面时:当访问的与前缀^~匹配相关时,就会停止正则匹配,采用该前缀匹配。正则匹配在上面时:当正则匹配匹配到请求时,还会继续查看其他的正则匹配。当遇到前缀^~匹配则会采用前缀匹配,而放弃该正则匹配。此外同是正则匹配的规则,看上下顺序决定优先级顺序

示例五:正则匹配与一般匹配 

正则匹配
location ~ /images/abc {
root /var/www/html
}
 
#location后面路径更长的一般匹配
location /images/abc/1.html {
root /aaa/bbb/ccc

 匹配/images/abc/1.html 文件,location /images/abc/1.html 和正则location  ~ /images/abc 相比,正则优先级更高。匹配的网页是正则中的网页

示例六:前缀^~匹配与一般匹配 


location ^~ /images/abc {
root /var/www/html
 
}
 
location /images/abc/1.html {
root /aaa/bbb/ccc

 因为前缀^~匹配时一般匹配的一种特殊存在,但是与一般匹配比较时,依旧遵循一般匹配的路径长度决定优先级的原则。 匹配/images/abc/1.html 文件,访问页面是下面的长路径一般匹配规则中设置的网页

2.3 location匹配规则顺序总结 

在所有条件相同的条件下(location后面路径长度相同)优先级比较:  (location = 完整路径) > (location ^~ 路径) > (location ~,~* 正则顺序) > (location 部分起始路径) > (location /)

location匹配规则优先通用的总结 :

  (1) 存在精准匹配时,直接采用

(2)在没有精准匹配的情况下,先看前缀匹配的长度,然后根据最长的前缀匹配的优先级去确定是否再去看其它正则匹配location。
 

(3)如果最长的前缀匹配带有 ^~ 则不再看其它正则匹配location,如果最长的前缀匹配是没有修饰符的一般匹配则会再看其它正则匹配location

(4)   前缀匹配看长度,最长的优先匹配
正则匹配看上下顺序,由上往下依次匹配,当有匹配成功时候,停止匹配,按当前匹配规则处理请求

(5)只有在精准、前缀、正则、一般 都没有匹配到的时候才会看通用匹配

2.4 location的运用拓展 

 实际网站使用中,至少有三个匹配规则定义:

 #第一个必选规则
直接匹配网站根目录首页,通过域名访问网站首页比较频繁,使用这个会加速处理,比如说官网。
可以是一个静态首页,也可以直接转发给后端应用服务器


location = /index.html {
    root   html;
	index  index.html index.htm;
}

 #第二个必选规则是处理静态文件请求,这是nginx作为http服务器的强项
有两种配置模式,目录匹配或后缀匹配,任选其一或搭配使用


location ^~ /static/ {
    root /webroot/;
}
 
location ~* \.(gif|jpg|jpeg|png|css|js|ico)$ {
    root /webroot/res/;
}

#第三个规则就是通用规则,比如用来转发带.php、.jsp后缀的动态请求到后端应用服务器
非静态文件请求就默认是动态请求 

location / {
    proxy_pass http://tomcat_server;
}

3.rewrite 重写 

3.1 rewrite 的功能介绍 


rewrite功能就是,使用nginx提供的全局变量或自己设置的变量,结合正则表达式和标记位实现URL重写以及重定向。
比如:更换域名后需要保持旧的域名能跳转到新的域名上、某网页发生改变需要跳转到新的页面、网站防盗链等等需求。

rewrite只能放在server{},location{},if{}中,并且默认只能对域名后边的除去传递的参数外的字符串起作用,
例如 http://www.yang.com/abc/bbs/index.php?a=1&b=2 只对/abc/bbs/index.php重写。

 3.2  rewrite的跳转实现与执行顺序

rewrite跳转实现:
Nginx:通过ngx_http_rewrite_module 模块支持URL重写、支持if条件判断,但不支持else
跳转:从一个 location跳转到另一个location,循环最多可以执行10次,超过后nginx将返回500错误
PCRE支持:perl兼容正则表达式的语法规则匹配
重写模块 set 指令:创建新的变量并设其值

 

rewrite 执行顺序如下:
(1) 执行 server 块里面的 rewrite 指令。
(2) 执行 location 匹配。
(3) 执行选定的 location 中的 rewrite 指令

3.3 rewrite在nginx.conf 中的语法格式

语法格式:rewrite <regex> <replacement> [flag];

regex :表示正则匹配规则。
replacement :表示跳转后的内容。
flag :表示 rewrite 支持的 flag 标记。

 ###flag标记说明###
last :本条规则匹配完成后,不终止重写后的url匹配,一般用在 server 和 if 中。
break :本条规则匹配完成即终止,终止重写后的url匹配,一般使用在 location 中。
redirect :返回302临时重定向,浏览器地址会显示跳转后的URL地址。
permanent :返回301永久重定向,浏览器地址栏会显示跳转后的URL地址。

3.4 rewrite运用示例 

示例一:基于域名的跳转 

需求:某公司旧域名www.yang.com有业务需求变更,需要使用新域名www.wang.com代替,但是旧域名不能废除,需要跳转到新域名上,而且后面的参数保持不变。

配置设置:


vim /usr/local/nginx/conf/nginx.conf
server {
	listen       80;
	server_name  www.kgc.com;		#域名修改	
	charset utf-8;
	access_log  /var/log/nginx/www.yang.com-access.log;		#日志修改
	location / {
	#添加域名重定向
        if ($host = 'www.yang.com'){						#$host为rewrite全局变量,代表请求主机头字段或主机名
			rewrite ^/(.*)$ http://www.wang.com/$1 permanent;	#$1为正则匹配的内容,即“域名/”之后的字符串
        }
        root   html;
        index  index.html index.htm;
    }
}

其他操作步骤: 

echo "192.168.73.105  www.yang.com www.wang.com" >> /etc/hosts
systemctl restart nginx
浏览器输入模拟访问 http://www.yang.com/test/1.html(虽然这个请求内容是不存在的)
 

实验结果:

会跳转到www.wang.com/test/1.html,查看元素可以看到返回301,实现了永久重定向跳转,而且域名后的参数也正常跳转。

示例二:基于客户端 IP 访问跳转

需求:某公司业务新版本上线,要求所有 IP 访问任何内容都显示一个固定维护页面,只有公司 IP :192.168.73.105(指定的IP)访问正常。

配置设置 :

vim /usr/local/nginx/conf/nginx.conf
server {
	listen       80;
	server_name  www.kgc.com;		#域名修改	
	charset utf-8;
	access_log  /var/log/nginx/www.yang.com-access.log;		#日志修改
 
	#设置是否合法的IP标记
    set $rewrite true;							#设置变量$rewrite,变量值为boole值true
    #判断是否为合法IP
	if ($remote_addr = "192.168.73.105"){		#当客户端IP为192.168.73.105时,将变量值设为false,不进行重写
        set $rewrite false;
    }
	#除了合法IP,其它都是非法IP,进行重写跳转维护页面
    if ($rewrite = true){						#当变量值为true时,进行重写
        rewrite (.+) /weihu.html;				#将域名后边的路径重写成/weihu.html后转发,例如www.kgc.com/weihu.html
    }
    location = /weihu.html {
        root /var/www/html;						#网页返回/var/www/html/weihu.html的内容
    }
	
	location / {
        root   html;
        index  index.html index.htm;
    }
}

其他操作步骤:


mkdir -p /var/www/html/  #创建维护网页目录
echo "<h1>We are maintaining now!</h1>" > /var/www/html/weihu.html  #添加维护网页内容 
systemctl restart nginx    #重启nginx服务
 

访问测试结果:

 只有 IP 为 192.168.73.105 能正常访问,其它地址都是维护页面

注意:如果rewrite (.+) /weihu.html; 换成rewrite (.+) /weihu.html permanent; 的话,若不是 192.168.73.105 的主机访问会使浏览器修改请求访问的 URL 成 http://www.yang.com/weihu.html 再请求访问,这样就会进入一直在 rewrite 的死循环,访问请求会一直被重写成 http://www.yang.com/weihu.html 再请求访问 
 

 示例三:基于旧域名跳转到新域名后面加目录

需求:现在访问的是 http://yang.wang.com/post/,现在需要将这个域名下面的访问都跳转到http://www.yang.com/bbs/post/ 


vim /usr/local/nginx/conf/nginx.conf
server {
	listen       80;
	server_name  yang.wang.com www.yang.com;		#域名修改	
	charset utf-8;
	access_log  /var/log/nginx/www.yang.com-access.log;
	#添加
	location /post {
        rewrite (.+) http://www.yang.com/bbs$1 permanent;		#这里的$1为位置变量,代表/post
    }
	
	location / {
        root   html;
        index  index.html index.htm;
    }
}

其它设置

mkdir -p /usr/local/nginx/html/bbs/post
echo "this is 1.html"  >> /usr/local/nginx/html/bbs/post/1.html
echo "192.168.73.105 yang.wang.com"  >> /etc/hosts
systemctl restart nginx
 

访问结果:

使用浏览器访问 http://yang.wang.com/post/1.html 跳转到http://www.yang.com/bbs/post/1.html 

示例四:基于参数匹配的跳转

 需求:现在访问http://www.yang.com/100-(100|200)-100.html 跳转到http://www.yang.com页面

vim /usr/local/nginx/conf/nginx.conf
server {
	listen       80;
	server_name  www.yang.com;		#域名修改	
	charset utf-8;
	access_log  /var/log/nginx/www.yang.com-access.log;
	
	if ($request_uri ~ ^/100-(100|200)-(\d+).html$) {
        rewrite (.+) http://www.yang.com permanent;
    }
 
	location / {
        root   html;
        index  index.html index.htm;
    }
}

变量说明:
$request_uri:包含请求参数的原始URI,不包含主机名,如:http://www.yang.com/abc/bbs/index.html?a=1&b=2 中的 /abc/bbs/index.php?a=1&b=2
$uri:这个变量指当前的请求URI,不包括任何参数,如:/abc/bbs/index.html
$document_uri:与$uri相同,这个变量指当前的请求URI,不包括任何传递参数,如:/abc/bbs/index.html

 重启nginx服务,访问结果:

使用浏览器访问 http://www.yang.com/100-200-100.html 或 http://www.kgc.com/100-100-100.html 跳转到http://www.yang.com页面。

示例五:基于目录下所有 php 结尾的文件跳转 

需求:要求访问 http://www.yang.com/upload/123.php 跳转到首页。

vim /usr/local/nginx/conf/nginx.conf
server {
	listen       80;
	server_name  www.yang.com;		#域名修改	
	charset utf-8;
	access_log  /var/log/nginx/www.yang.com-access.log;
	
	location ~* /upload/.*\.php$ {
        rewrite (.+) http://www.yang.com permanent;
    }
 
	location / {
        root   html;
        index  index.html index.htm;
    }
}
 
 
systemctl restart nginx

访问结果:

浏览器访问 http://www.yang.com/upload/123.php 跳转到http://www.yang.com页面。

示例六:基于最普通一条 url 请求的跳转 

 需求:要求访问一个具体的页面如 http://www.yang.com/abc/123.html 跳转到首页

vim /usr/local/nginx/conf/nginx.conf
server {
	listen       80;
	server_name  www.yang.com;		#域名修改	
	charset utf-8;
	access_log  /var/log/nginx/www.yang.com-access.log;
	
    location ~* ^/abc/123.html {
        rewrite (.+) http://www.yang.com permanent;
    }
 
	location / {
        root   html;
        index  index.html index.htm;
    }
}
 
 
systemctl restart nginx

访问结果:

浏览器访问 http://www.yang.com/abc/123.html 跳转到http://www.yang.com页面。

zhangchang3
关注 关注
  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
nginx-URL重写rewrite规则
aleihello的博客
08-13 562
rewite规则 语法:rewrite regex replacement flag;,如: rewrite ^/images/(.*.jpg)$ /imgs/$1 break; 此处的$1用于引用(.*.jpg)匹配到的内容,又如: rewrite ^/bbs/(.*)$ http://www.idfsoft.com/index.html redirect; 如上例所示,replacement可以是某个路径,也可以是某个URL 常见的flag flag 作用 last 基本上都用这
Nginx实现Rewrite跳转及配置
Demo_lu的博客
06-17 880
Nginx实现Rewrite跳转及配置一、Nginx正则表达式二、Location(一)Location分为三类(二)Location常用匹配规则(三)Location优先级(四)Location示例(五)实际网站使用,至少有三个匹配规则定义三、Rewrite实现跳转四、Rewrite(一)Rewrite跳转场景五、rewrite(一)rewrite功能(二)rewrite执行顺序(三)语法rewrite[flag](四)rewrite示例1.基于域名的跳转1.基于域名的跳转1.基于域名的跳转1.基于域
NginxLocation详解(语法、查找顺序与优先级、root与alias区别)
最新发布
小李学不完的博客
08-19 1362
location 是在 server 块配置,根据不同的 URl使用不同的配置,来处理不同的请求 location 是有顺序的,会被第一个匹配的location 处理
nginxlocation
m0_54853503的博客
05-15 3863
前言 Nginxlocation就相当于url路由,Nginx根据location的配置来决定究竟如何处理一个请求。 Nginx通过将一个请求的urllocation进行对比,来决定将该请求扔到哪个location对应的处理策略。 一、location的匹配规则 文档:Module ngx_http_core_module 上面是文档,我将location的简单的总结为以下几点: 概念: Nginxlocation分为两类:一类是prefix string;另一类是regular expressio
Nginxlocation匹配与rewrite重写跳转
Desire_cure_的博客
04-16 207
Nginxlocation匹配与rewrite重写跳转 一.常见的Nginx正则表达式 ^ :匹配输入字符串的起始位置 $ :匹配输入字符串的结束位置 * :匹配前面的字符零次或多次。如“ol*”能匹配“o”及“ol”、“oll” + :匹配前面的字符一次或多次。如“ol+”能匹配“ol”及“oll”、“olll”,但不能匹配“o” ? :匹配前面的字符零次或一次,例如“do(es)?”能匹配“do”或者“does”,”?”等效于”{0,1}” . :匹配除“\n”之外的任何单个字符,若要匹配包括“\n
Nginx使用之locationrewrite用法
IHBOS的博客
04-02 326
这里写目录标题常见的Nginx正则表达式locationlocation大致可以分为三类location常用的匹配规则location 优先级location 示例说明优先级总结实际网站使用,至少有三个匹配规则定义第一个必选规则第二个必选规则第三个规则rewrite 常见的Nginx正则表达式 ^ :匹配输入字符串的起始位置 $ :匹配输入字符串的结束位置 * :匹配前面的字符零次或多次。如“ol*”能匹配“o”及“ol”、“oll” + :匹配前面的字符一次或多次。如“ol+”能匹配“ol”及“oll”
Nginx 关于 location 的匹配规则详解
07-30 2991
Nginx 关于 location 的匹配规则详解 http://iteye.com/eyesmore/ 有些童鞋的误区 1、 location 的匹配顺序是“先匹配正则,再匹配普通”。 矫正: location 的匹配顺序其实是“先匹配普通,再匹配正则”。我这么说,大家一定会反驳我,因为按“先匹配普通,再匹配正则”解释不了大家平时习惯的按“先匹配正则,再匹配普通”的实践经
详解nginx配置location总结及rewrite规则写法
09-30
Nginx的配置文件location指令用于定义不同的URI请求应该如何被处理,而rewrite规则用于实现URL重写,这通常用于URL的优化、实现伪静态等功能。 location指令是Nginx配置非常核心的部分,它可以基于请求的...
详解nginxlocationrewrite用法总结
09-29
**NginxLocationRewrite用法详解** 在Nginx服务器配置,`location`和`rewrite`是两个非常关键的指令,用于处理HTTP请求的路由和URL重写。理解并熟练运用这两个指令对于优化网站性能和提供灵活的URL管理至关...
详解常用的nginx rewrite重写规则
09-30
Nginx 的 `rewrite` 指令是一个强大的URL重写工具,它允许你通过正则表达式和标志位来转换请求的URL,从而实现URL美化、路由分发等多种功能。下面将详细介绍这些常见的 `rewrite` 重写规则及其应用场景。 1. **执行...
详解nginx rewrite和根据url参数location
09-30
**Nginx Rewrite 规则详解** `Nginx` 的 `rewrite` 模块用于重写请求的 URI,这在处理动态路由、URL美化、重定向等方面非常有用。`rewrite` 规则通常在 `location` 块内定义,以针对特定的 URL 路径执行。 1. **...
nginx配置location总结及rewrite规则写法
09-26
nginx配置location总结及rewrite规则写法
nginx rewrite重写规则与防盗链配置方法教程详解
09-30
本教程将详细介绍Nginxrewrite重写规则与防盗链配置方法。 ### Nginx rewrite重写规则Nginx配置文件rewrite规则通常放在server块或locationrewrite规则由四部分组成:匹配模式、替换字符串、flag...
NginxLocationRewrite
m0_57339745的博客
11-15 1104
目录 一、location 1. location的分类 2. location常用的匹配规则 3. location优先级 4. location的示例说明 5. 必选规则 二、Nginx Rewrite 1. Rewrite概述 2. Rewrite的跳转场景 3. Rewrite跳转的实现 4. Rewrite的实际场景 5. Rewrite和local的区别 6. 常用的Nginx正则表达式 7. Rewrite的执行顺序 8. Rewrite的语法格式 9. fla
Nginx实现URL重写
weixin_34023982的博客
01-13 1156
本文利用Nginx实现URL重写,本文使用Nginx与静态页面配合重写URL。 1.准备工作。 结合本文场景,需要安装Nginx。 1.1 关于Linux系统安装Nginx可以参考我的文章---(传送门)。 2.什么是URL重写URL重写是指将一个URL请求重新写成网站可以处理的另一个URL的过程。这样说可能不是很好理解,举个例子来说明一下,在开发可能经常遇到这样的需求,比如通过浏览器...
[Linux] nginxlocationrewrite
热心网友
12-11 1395
Rewrite使用nginx提供的全局变量,或者您自己设置的变量,结合正则表达式和标记位来实现URL重写和重定向。例如,如果您希望在更改域名后能够跳转到新域名,则需要保留旧域名。一个特定的网页应该跳转到一个新的页面,如果它改变。如网站的防盗链。要求。rewrite只能放在server{},location{},if{},并且默认只能对域名后边的除去传递的参数外的字符串起作用,例如 http://www.kgc.com/abc/bbs/index.php?
Nginxlocationrewrite
liwenbin19920922的博客
07-25 949
rewrite功能就是,使用nginx提供的全局变量或自己设置的变量,结合正则表达式和标记位实现URL重写以及重定向。比如更换域名后需要保持旧的域名能跳转到新的域名上、某网页发生改变需要跳转到新的页面、网站防盗链等等需求。rewrite只能放在server{},location{},if{},并且默认只能对域名后边的除去传递的参数外的字符串起作用例如httpa=1&b=2只对/abc/bbs/index.php重写。...
Nginxlocation规则rewrite重写
qq_54188720的博客
06-11 1080
使用nginx提供的全局变量或自己设置的变量,结合正则表达式和标记位实现URL重写以及重定向。比如:更换域名后需要保持旧的域名能跳转到新的域名上、某网页发生改变需要跳转到新的页面、网站防盗链等等需求。rewrite只能放在server{},location{},if{},并且默认只能对域名后边的除去传递的参数外的字符串起作用,例如 http://www.xy101.com/abc/bbs/index.php?a=1&b=2 只对/abc/bbs/index.php重写
nginx locationrewrite配置语法
penngo的专栏
02-14 1277
nginx locationrewrite正则匹配表达式。
Nginx配置详解location正则与Rewrite规则
"Nginx配置location的正则写法及rewrite规则详解" 在Nginx配置,`location`指令是用于控制HTTP请求路由的关键部分,它可以基于URL路径执行不同的处理逻辑。下面是关于`location`正则写法、`rewrite`规则以及`if`...
写文章

热门文章

  • 三层交换机的详细配置步骤 10732
  • NAT 原理与配置 9449
  • 单臂路由的简介及详细配置步骤 7777
  • 子网掩码、网络地址、广播地址的计算 6666
  • Linux域名解析(DNS) 4182

最新评论

  • NAT 原理与配置

    记忆。斑驳: 最后应该是static 不是server

  • 子网掩码、网络地址、广播地址的计算

    2301_80929860: c类地址主机号不是八位吗?为什么只把最后五位变成1

  • 【云原生】k8s中kubectl陈述式资源管理

    CSDN-Ada助手: 恭喜你这篇博客进入【CSDN月度精选】榜单,全部的排名请看 https://bbs.csdn.net/topics/616875056。

  • 【云原生】k8s的集群调度

    CSDN-Ada助手: 恭喜你这篇博客进入【CSDN每天值得看】榜单,全部的排名请看 https://bbs.csdn.net/topics/616418395。

  • 【云原生】k8s之pod基础(下)

    CSDN-Ada助手: 恭喜你这篇博客进入【CSDN每天值得看】榜单,全部的排名请看 https://bbs.csdn.net/topics/616370218。

最新文章

  • 阿里云架构
  • 阿里云架构
  • 阿里云架构讲解 从入门到精通
2023年131篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家贵阳多彩玻璃钢雕塑生产厂家酒店艺术玻璃钢雕塑工厂定西景区玻璃钢雕塑订做长沙玻璃钢雕塑租赁泰州玻璃钢造型雕塑福建欧式玻璃钢雕塑优势玻璃钢海洋系列雕塑邯郸玻璃钢广场雕塑厂家四川装饰商场美陈制造漳州玻璃钢广场雕塑厂家批发泡沫玻璃钢卡通雕塑定做艺术家玻璃钢3d雕塑吉林省玻璃钢雕塑怎么选河北超市商场美陈销售灵宝玻璃钢雕塑厂家定西玻璃钢雕塑销售灵宝玻璃钢彩雕塑批发萍乡个性化玻璃钢雕塑设计周口镜面玻璃钢仿铜雕塑厂家郑州不锈钢景观玻璃钢雕塑厂开封人物玻璃钢雕塑延吉玻璃钢雕塑厂进口北石玻璃钢雕塑玻璃钢抽象动物雕塑呼市商场室外美陈河南走廊商场美陈订购玻璃钢花盆栽推荐莆田手糊法玻璃钢雕塑定制北京季节性商场美陈多少钱室内商场美陈供应香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化