nginx的验证模块 输入用户名和密码
第一步先下载httpd 这个安装包
第二步编辑子配置文件
然后去网页访问192.168.68.3/admin/
连接之后,会出现404,404出现是因为没给网页写页面
如果要写页面,则在/opt/html,建立一个admin,然后写内容即可
如果想看建welcome cxk可以进入火狐里面查看
查看nginx状态 status
因为有用户名跟密码 所以刷不出来了,
如果要改变,则加上用户名 +密码
自定义错误页面
第一步修改主页面
主页面里面的内容
修改配置文件
网页访问
案例二:
然后去网页访问错误地址
检测文件是否存在
try_files会按顺序检查文件是否存在,返回第一个找到的文件或文件夹(结尾加斜线表示为文件夹),如果所有文件或文件夹都找不到,会进行一个内部重定向到最后一个参数。只有最后一个参数可以引起一个内部重定向,之前的参数只设置内部URI的指向。最后一个参数是回退URI且必须存在,否则会出现内部500错误。
长连接
60代表真实的长连接时间,客户端看见的是60秒
作为下载服务器配置
实例:
在子配置文件里面修改
然后去建立download
去网页访问download
autoindex_exact_size on | off; 显示单位 模式是on,不显示单位,而off 显示单位
然后去网页访问download,显示单位了(k)
用户上传资料
nginx第三方模块
第一步,先下载echo这个模块的安装包,然后解压,因为是以zip结尾 所以用unzip解压
因为echo依赖于nginx 所以两者要一起编译(PATH指明模块路径)
然后make make install
因为是重新编译的所有要重启
修改子配置文件
随后,建立ip
随后在另外一个终端去curl
并没有访问/data/文件夹的内容,而是显示welcome your ip addr