Nginx相关

目录

零、基础

​编辑

一、location

1.一般location

2.正则表达式location

3.重定向

(1)307临时重定向改变uri

(2)rewrite不改变uri

4.其他设置


零、基础

nginx -t:检查配置文件

nginx -s reload:重载

复制代码
events {}

http {
  server {
    listen 80;
    server_name localhost;
    return 200 "hello";
  }
}

在**/etc/nginx/localhost** 下创建一个index.html文件(默认寻找index.html文件)

复制代码
events {}

http {
  server {
    listen 80;
    server_name localhost;
    root /etc/nginx/localhost;
  }
}

寻找特定文件添加一行index xxx;

在1.html中加入css文件

需要引入mime.types文件说明格式

可以将代码进行如下转移,在原nginx.conf留下引入,在default.conf(若没有编辑初始文件index则网页显示的就是default.conf界面)中编辑页面。

一、location相关

1.一般location

将1.html改回index.html,在default.conf中添加location指令。location匹配uri还要匹配对应路径的文件。

依然正常运行

将index.html移动到app目录下

则配置文件中应为图中修改便可以访问

2.正则表达式location

video目录下5个文件

如图设置,只能访问1~3的video

3.重定向

(1)307临时重定向改变uri
(2)rewrite不改变uri

注:uri是服务器中具体资源的路径

4.其他设置

try_files 匹配文件

error_page 添加404页面

相关推荐
土星云SaturnCloud1 小时前
基于铁塔基站的反无人机系统应用场景分析:边缘计算重构低空防御体系
服务器·人工智能·ai·边缘计算
古月方枘Fry2 小时前
OSPF 企业级多区域网络
运维·服务器·网络
gwjcloud2 小时前
Kubernetes从入门到精通(devops)06
运维·devops
shandianchengzi2 小时前
【记录】Claude Code|Ubuntu26给Claude Code新增任务消息提示音
运维·服务器·ubuntu·ai·大模型·音频·claude
蚰蜒螟2 小时前
从mkdir命令到磁盘:Linux内核目录创建过程深度解析
linux·运维·数据库
念何架构之路2 小时前
接入层Nginx
运维·nginx
wanhengidc2 小时前
云手机 跨设备无缝衔接
运维·服务器·人工智能·智能手机·云计算
sxlishaobin2 小时前
SSH远程免密登录的两种方式
运维·ssh
SWAGGY..3 小时前
Linux系统编程:(十一)进程状态&&Linux中的僵尸状态
linux·服务器·编辑器·vim