CNSS-招新题总结

懒人福音

由于从 gitee 上面 clone 私人仓库需要帐号密码, shell 会报错.

萌新也想搭载上X-引擎

Docker 容器打开的端口会随机映射到宿主机上的某个端口.

不仅可以通过 localhost:端口号 来打开页面.

查看了 docker 容器的 ip 地之后, 可以直接用 docker 容器的 ip 地址访问.

试验

在 nginx 配置文件中, 就算不写 location 部分, 如果你知道文件名, 还是可以访问到文件.

每个端口开放一个网页

这个就要用 deny 指令, 将其他所有也页面的访问禁止掉.

关于 autoindex

如果设置了默认界面, 这个选项就不起作用.

如果文件为压缩文件, 点击后就可以下载.

关于 server 部分的再理解

1
2
3
4
server {
listen 80; # 这个是监听本地的 80 端口
server_name test.com # 这个是用来匹配的一个域名, 起到过滤作用
}

server_name 的解释, 先是 nginx 所在的服务器收到一个请求, 然后用 server_name 来比对这个请求上面的域名, 所以这个还是用来匹配, 应该是匹配成功了才会执行后面的命令.

关于反向代理的 proxy_pass 指令

这个必须要加上协议, 不能只写域名或 IP.

比如要访问到 baidu, 就写:

1
proxy_pass https://baidu.com;

关于 location

location 部分只能写在 server 里面.

对所有 server 块的全局配置

写在所有 server 块之外就好了.

关于 return 命令的用法

可返回状态码, 变量值, 实现域名跳转.

如:

1
2
3
location / {
return 302 https://www.baidu.com
}

就是直接跳转到 baidu.


CNSS-招新题总结
http://example.com/2022/09/30/CNSS-招新题总结/
作者
Jie
发布于
2022年9月30日
许可协议