首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

第三十八期:前端常用Linux命令,vim基本操作及Nginx常用指令介绍

所属组具有r-x权限,即可读,可执行。其他用户具有r-x,即也是可读,可执行权限。...(注意大写字母O)将在当前行上面另起一行 G 移动到行尾 0 移动到行首 dd 删除光标所在行 5dd 删除光标所在位置下5行 yy 复制光标所在行 5yy 复制光标开始5行 u 撤销上一步操作...http块,又包含http全局块、多个server块。每个server块,可以包含server全局块和多个location块。同一配置块嵌套配置块,各个之间不存在次序关系。...“^~”,用于标准uri前,要求Nginx服务器找到标识uri和请求字符串匹配度最高location后,立即使用此location处理请求,而不再使用location正则uri和请求字符串做匹配...与该指令处于同一作用域Nginx配置,位于它前面的指令配置生效,位于后面的指令配置无效。 return 指令 用于完成对请求处理,直接向客户端返回响应状态代码

52820

nginx 基本入门

子进程个数会直接写在配置文件并且,对于给定配置可以是固定,或者根据可用 CPU 核数自动进行调整(参考 子进程)。 nginx 和它模块工作方式配置文件写好。...老子进程接受关闭命令后,会停止接受新请求并且继续处理当前请求,直到处理完毕。之后,该子进程就直接退出了。...比如,如果主进程 ID 1628,为了发送 QUIT 信号来使 nginx 优雅退出,可以执行: kill -s QUIT 1628 为了得到所有正在运行 nginx 进程,我们可能会使用到...对于 URI 以 /images/ 开头请求,服务器会 /data/images 目录返回对应文件。...我们将配置一个基本代理服务器,它会处理本地图片文件请求并返回其他请求给被代理服务器。在这个例子,两个服务器都会定义一个 nginx 实例

4.7K20
您找到你想要的搜索结果了吗?
是的
没有找到

写给前端Nginx入门指南

原来工作进程接收到停止命令之后,它会停止连接请求,但是当前已经建立连接请求会等待其完成后终止。之后旧进程就会退出。 可以借助Unix工具(如kill实用程序)将信号发送到nginx进程。...例如:如果主进程ID1628,就发送指令QUIT来正常停止nginx执行下面命令: kill -s QUIT 1628 为了得到正在运行ngixn进程列表,可以通过ps指令得到: ps -ax...放在任何上下文之外配置文件指令被认为主上下文 。event和http指令驻留在主上下文中,server驻留在httplocation驻留在server。...一行#符号后面的注释 提供静态资源内容 web服务器最重要任务对外提供文件,例如(图片或者静态HTML网页)。...以/images/开头请求URI地址,服务器会/data/images文件夹下面返回对应文件。

38420

前端人需要了解一份Nginx入门指南

原来工作进程接收到停止命令之后,它会停止连接请求,但是当前已经建立连接请求会等待其完成后终止。之后旧进程就会退出。 可以借助Unix工具(如kill实用程序)将信号发送到nginx进程。...例如:如果主进程ID1628,就发送指令QUIT来正常停止nginx执行下面命令: kill -s QUIT 1628 为了得到正在运行ngixn进程列表,可以通过ps指令得到: ps -ax...放在任何上下文之外配置文件指令被认为主上下文 。event和http指令驻留在主上下文中,server驻留在httplocation驻留在server。...一行#符号后面的注释 提供静态资源内容 web服务器最重要任务对外提供文件,例如(图片或者静态HTML网页)。...以/images/开头请求URI地址,服务器会/data/images文件夹下面返回对应文件。

42720

一篇写给前端开发者Nginx入门指南

原来工作进程接收到停止命令之后,它会停止连接请求,但是当前已经建立连接请求会等待其完成后终止。之后旧进程就会退出。 可以借助Unix工具(如kill实用程序)将信号发送到nginx进程。...例如:如果主进程ID1628,就发送指令QUIT来正常停止nginx执行下面命令: kill -s QUIT 1628 为了得到正在运行ngixn进程列表,可以通过ps指令得到: ps -ax...放在任何上下文之外配置文件指令被认为主上下文 。event和http指令驻留在主上下文中,server驻留在httplocation驻留在server。...一行#符号后面的注释 提供静态资源内容 web服务器最重要任务对外提供文件,例如(图片或者静态HTML网页)。...以/images/开头请求URI地址,服务器会/data/images文件夹下面返回对应文件。

39730

for fe - Nginx入门指南

原来工作进程接收到停止命令之后,它会停止连接请求,但是当前已经建立连接请求会等待其完成后终止。之后旧进程就会退出。 可以借助Unix工具(如kill实用程序)将信号发送到nginx进程。...例如:如果主进程ID1628,就发送指令QUIT来正常停止nginx执行下面命令: kill -s QUIT 1628 为了得到正在运行ngixn进程列表,可以通过ps指令得到: ps -ax |...放在任何上下文之外配置文件指令被认为主上下文 。event和http指令驻留在主上下文中,server驻留在httplocation驻留在server。...一行#符号后面的注释 提供静态资源内容 web服务器最重要任务对外提供文件,例如(图片或者静态HTML网页)。...以/images/开头请求URI地址,服务器会/data/images文件夹下面返回对应文件。

31730

for fe - Nginx入门指南

原来工作进程接收到停止命令之后,它会停止连接请求,但是当前已经建立连接请求会等待其完成后终止。之后旧进程就会退出。 可以借助Unix工具(如kill实用程序)将信号发送到nginx进程。...例如:如果主进程ID1628,就发送指令QUIT来正常停止nginx执行下面命令: kill -s QUIT 1628 为了得到正在运行ngixn进程列表,可以通过ps指令得到: ps -ax...放在任何上下文之外配置文件指令被认为主上下文 。event和http指令驻留在主上下文中,server驻留在httplocation驻留在server。...一行#符号后面的注释 提供静态资源内容 web服务器最重要任务对外提供文件,例如(图片或者静态HTML网页)。...以/images/开头请求URI地址,服务器会/data/images文件夹下面返回对应文件。

27020

20.多端项目上线部署(2)部署后端项目NewCenter到腾讯云服务器

原因: 因为Mysql数据库新建时候,所有大写字母都变成了小写,但是项目配置文件,数据库名字还是用大写字母,而在ubuntu系统区分大小写,导致连接数据库时报错。...这种情况下,构建项目数据库时候,就用了小写字母情况下,不会出现报错。 所以只要将项目配置与连接数据库相关配置代码NewCenter,改成newcenter,即可。...vim settings.py # 英文输入环境下,敲 i 键,进入插入模式 #上下左右键移动光标,将连接数据库相关代码‘NewCenter’修改为‘newcenter’ #英文输入环境下,敲Esc...4.退出运行状态: Ctrl键+C键 5.收集静态文件: python manage.py collectstatic 注意,虽然收集了静态文件,但是这个时候,就算重启项目,浏览器访问,依然没有样式...2.通过执行ini文件启动项目命令 uwsgi --ini /home/ubuntu/NewCenter/newcenter_uwsgi/newcenter.ini 注意:这里所谓启动,通过浏览器访问不到

3.8K30

Nginx33】Nginx学习:重写更改请求模块

这个指令会中断请求处理,就像我们 PHP 循环中 break 一样,直接退出循环,这里就是直接完成请求处理。...return 停止处理并将指定代码返回给客户端。 return code [text]; return code URL; return URL; 非标准代码 444 关闭连接而不发送响应头....rewrite ^ /rewrite1.html last; 返回结果会走 rewrite ,也就是返回最后 1,2,3html 这样内容,其实 last 中断当前 location 执行...这个地方会显示报错日志,因为它有个上限十次。...而 rewrite 没有使用 permanent 或 redirect 情况下,内部代码循环查找,所以是服务端逻辑错误,就会将日志记录到 error_log

49530

前端Nginx知识梳理「干货分享」

性能上,Nginx占用很少系统资源,能支持更多并发连接,达到更高访问效率;功能上,Nginx优秀代理服务器和负载均衡服务器;安装配置上,Nginx安装简单、配置灵活。...Nginx根据接收到请求端口,域名,url,将请求转发给不同机器,不同端口(或直接返回结果),然后将返回数据返回给客户端,Java设计模式,代理模式这样定义:给某个对象提供一个代理对象...nginx -s quit #优雅地停止Nginx服务(即处理完所有请求后再停止服务) nginx -?...,转储并退出 nginx -q #检测配置文件期间屏蔽非错误信息 nginx -p prefix #设置前缀路径(默认:/usr/share/nginx/)nginx -c filename #设置配置文件...虚拟主机使用特殊软硬件技术,它把一台运行在因特网上服务器主机分成一台台“虚拟”主机,每台虚拟主机都可以是一个独立网站,可以具有独立域名,具有完整Intemet服务器功能(WWW、FTP、

85600

NGINX入门】6.Nginxrewrite规则详解

很多情况下rewrite也会写在location里,它们执行顺序: 1,执行server块rewrite指令 2,执行location匹配 3,执行选定locationrewrite指令 如果其中某步...URI被重写,则重新循环执行1-3,直到找到真实存在文件;循环超过10次,则返回500 Internal Server Error错误。...2.2 flag标志位 last : 相当于Apache[L]标记,表示完成rewrite break : 停止执行当前虚拟主机后续rewrite指令集 redirect : 返回302临时重定向,...last停止处理当前ngx_http_rewrite_module指令集并开始搜索与更改URI匹配新位置; 假设我们页面上访问urlhttp://walidream.com/break,根据上面的...假设我们页面上访问urlhttp://walidream.com/imooc,根据nginx匹配规则会匹配到第一个location,会重写url,返回一个带有302状态代码,重写后urlhttp

3.8K10

Nginx一文精通:反向代理、负载均衡、动静分离

一、Nginx简介 1.1、Nginx概述    Nginx(“engine x”)一个具有高性能HTTP和反向代理WEB服务器,同时也是一个POP3/SMTP/IMAP代理服务器,由伊戈尔·赛索耶夫...另外值得一提伊戈尔·赛索耶夫将Nginx源码进行了开源,这也为Nginx发展提供了良好保障。 ?...三、Nginx 常用命令和配置文件 3.1、Nginx常用命令 3.1.1、启动命令 # Nginxsbin目录下执行 ..../nginx 3.1.2、关闭命令 # Nginxsbin目录下执行 ....既然有多种匹配规则,那么就肯定是有匹配顺序:首先匹配 =,其次匹配^~, 其次按文件顺序正则匹配,最后交给 / 通用匹配。当有匹配成功时候,停止匹配,按当前匹配规则处理请求。

46820

建议收藏 | 彻底搞懂 Nginx 五大应用场景

简单来说就是真实服务器不能直接被外部网络访问,所以需要一台代理服务器,而代理服务器能被外部网络访问同时又跟真实服务器同一个网络环境,当然也可能同一台服务器,端口不同而已。...可选第三个参数可以停止进一步重写指令处理或发送重定向(代码301或302)标志 location /users/ { rewrite ^/users/(.*)$ /show?...user=$1 break; } 3. error_page指令 使用error_page指令,您可以配置NGINX返回自定义页面以及错误代码,替换响应其他错误代码,或将浏览器重定向到其他URI。...以下示例,error_page指令指定要返回404页面错误代码页面(/404.html)。 error_page 404 /404.html; 4....内置变量 nginx配置文件可以使用内置变量以美元符$开始,也有人叫全局变量。其中,部分预定义变量可以改变

96860

前端Nginx知识梳理

性能上,Nginx 占用很少系统资源,能支持更多并发连接,达到更高访问效率;功能上,Nginx 优秀代理服务器和负载均衡服务器;安装配置上,Nginx 安装简单、配置灵活。... Java 设计模式,代理模式这样定义:给某个对象提供一个代理对象,并由代理对象控制原对象引用。...,转储并退出 nginx -q #检测配置文件期间屏蔽非错误信息 nginx -p prefix #设置前缀路径(默认:/usr/share/nginx/)nginx -c filename #设置配置文件...虚拟主机使用特殊软硬件技术,它把一台运行在因特网上服务器主机分成一台台 “虚拟” 主机,每台虚拟主机都可以是一个独立网站,可以具有独立域名,具有完整 Intemet 服务器功能(WWW、...7.1 基于域名虚拟主机 1、 http 大括号添加如下代码段: server { #监听端口 80 listen 80;

65320

Nginx葵花宝典—草根站长配置Nginx运维百科全书

然后Nginx按在配置文件出现顺序检查正则表达式路径,匹配上某个路径后即停止匹配并使用该路径配置,否则使用最大前缀匹配路径配置。...Nginx虚拟目录alias和root目录nginx通过alias设置虚拟目录,nginx配置,alias目录和root目录有区别的:1)alias指定目录准确,即location匹配访问...path目录下文件直接alias目录下查找;2)root指定目录location匹配访问path目录上一级目录,这个path目录一定要是真实存在root指定目录下;3)使用alias标签目录块不能使用...一般情况下,nginx配置良好习惯:1)location /配置root目录;2)location /path配置alias虚拟目录。...放在server块rewrite语句前面 :如果直接请求某个真实存在文件,则用break语句停止rewrite检查     if (-f $request_filename) {         break

77620

Nginx 介绍

客户端把请求发给代理服务器,由代理服务器代替它请求 Google,最终再将响应返回给客户端。这便是一次正向代理过程,该过程中服务器并不知道真正发出请求谁。...在这之中,反向代理需要考虑问题,如何进行均衡分工,控制流量,避免出现局部节点负载过大问题。通俗讲,就是如何为每台服务器合理分配请求,使其整体具有更高工作效率和资源利用率。...反向代理-1 实现效果:打开浏览器,浏览器输入地址www.123.com,跳转到百度主界面www.baidu.com。...(如果经常更新文件,不建议使用Expires来缓存),如果设置3d, 表示在这3天之内访问这个URL, 发送一个请求,比对服务器该文件最后更新时间没有变化,则不会服务器抓取,返回状态码304,如果有修改...,则直接服务器重新下载,返回状态码200。

2K21

彻底搞懂 Nginx 五大应用场景

简单来说就是真实服务器不能直接被外部网络访问,所以需要一台代理服务器,而代理服务器能被外部网络访问同时又跟真实服务器同一个网络环境,当然也可能同一台服务器,端口不同而已。...可选第三个参数可以停止进一步重写指令处理或发送重定向(代码301或302)标志 location /users/ { rewrite ^/users/(.*)$ /show?...user=$1 break; } 3. error_page指令 使用error_page指令,您可以配置NGINX返回自定义页面以及错误代码,替换响应其他错误代码,或将浏览器重定向到其他URI。...以下示例,error_page指令指定要返回404页面错误代码页面(/404.html)。 error_page 404 /404.html; 4....内置变量 nginx配置文件可以使用内置变量以美元符$开始,也有人叫全局变量。其中,部分预定义变量可以改变

76320

彻底搞懂 Nginx 五大应用场景

正则里面容易让人困惑\转义特殊字符。 二、静态服务器 公司中经常会遇到静态服务器,通常会提供一个上传功能,其他应用如果需要静态资源就从该静态服务器获取。...简单来说就是真实服务器不能直接被外部网络访问,所以需要一台代理服务器,而代理服务器能被外部网络访问同时又跟真实服务器同一个网络环境,当然也可能同一台服务器,端口不同而已。...可选第三个参数可以停止进一步重写指令处理或发送重定向(代码301或302)标志 location /users/ { rewrite ^/users/(.*)$ /show?...user=$1 break; } 3. error_page指令 使用error_page指令,您可以配置NGINX返回自定义页面以及错误代码,替换响应其他错误代码,或将浏览器重定向到其他URI。...以下示例,error_page指令指定要返回404页面错误代码页面(/404.html)。 error_page 404 /404.html; 4.

2.4K52
领券