nginx指令中文翻译

简介: 一。nginx访问控制模块这个模块的含义是IP地址访问web的允许和限制例子:location / {    deny    192.168.1.1;    allow   192.168.1.0/24;    allow   10.1.1.0/16;    deny    all;}这个例子的意思是允许10.1.1.0/16 和192.168.1.0/24访问 但是192.168.1.1除外二。

一。nginx访问控制模块

这个模块的含义是IP地址访问web的允许和限制

例子:

location / {
    deny    192.168.1.1;
    allow   192.168.1.0/24;
    allow   10.1.1.0/16;
    deny    all;
}
这个例子的意思是允许10.1.1.0/16 和192.168.1.0/24访问 但是192.168.1.1除外

二。HTTP基本认证

ngx_http_auth_basic_module

你可以使用这个模块去保护你的站或者一部分目录,这个模块是使用用户密码的HTTP的基本认证方法。

例子

location  /  {
    auth_basic            "Restricted";
auth_basic_user_file conf/htpasswd;

}
auth_basic

用法:auth_baskc [text | off]

默认:为off

这个指令包含了为HTTP基本测试用的用户和密码,同时这个指令后面的text内容就是HTTP弹出对话筐的提示语

auth_basic_user_file

这个指令是设置htpasswd文件的位置

格式如下# the comment
user:pass
user2:pass2:comment
user3:pass3
可以使用htpasswd -c /home文件位置 cnbird

passwd:输入就可以了

三.nginx索引配置文件

ngx_http_autoindex_module

这个模块提供了自动目录索引的功能。

例子

location  /  {
    autoindex  on;
}

指令autoindex

语法:autoindex [on|off]

 

 

目录
相关文章
|
3月前
|
应用服务中间件 nginx
nginx location指令详解
nginx location指令详解
|
5月前
|
缓存 运维 应用服务中间件
运维系列.Nginx配置中的高级指令和流程控制
运维系列.Nginx配置中的高级指令和流程控制
239 1
|
5月前
|
应用服务中间件 Shell nginx
shell分析nginx日志的一些指令
shell分析nginx日志的一些指令
|
6月前
|
网络协议 应用服务中间件 nginx
Nginx的http块sendfile,keepalive_timeout的配置指令说明
Nginx的http块sendfile,keepalive_timeout的配置指令说明
|
8月前
|
应用服务中间件 nginx
百度搜索:蓝易云【Nginx【Nginx核心指令(rewrite指令、实战rewrite 、if指令、set和break指令】】
这些核心指令在Nginx的配置文件中发挥重要作用。使用rewrite指令可以实现URL的重写和重定向,if指令可以根据条件执行不同的操作,set指令可以创建自定义变量并设置其值,而break指令可以中断请求处理流程。理解和灵活运用这些指令,可以帮助我们更好地配置和管理Nginx服务器。
100 1
|
应用服务中间件 nginx Windows
都是我的错-Windows Nginx新手执行指令配置无效(下)
都是我的错-Windows Nginx新手执行指令配置无效(下)
276 0
|
缓存 应用服务中间件 Linux
都是我的错-Windows Nginx新手执行指令配置无效(上)
都是我的错-Windows Nginx新手执行指令配置无效
267 0
|
前端开发 应用服务中间件 nginx
Nginx常用指令,基本配置,反向代理
Nginx常用指令,基本配置,反向代理
126 0
Nginx常用指令,基本配置,反向代理
|
Web App开发 应用服务中间件 nginx
Nginx 配置指令的执行顺序(学习笔记二十)
大多数 Nginx 新手都会频繁遇到这样一个困惑,那就是当同一个location配置块使用了多个 Nginx 模块的配置指令时,这些指令的执行顺序很可能会跟它们的书写顺序大相径庭。
1870 0