1、详细描述常见nginx常用模块和模块的使用示例 ngx_http_core_module nginx核心模块,在http配置中起主导地位,例如listen 80 服务监听80端口location / url匹配以/开头的路径error page 404 404.html状态码为404,返回404.html页面server_name www.baidu.com访问服
转载
2024-06-16 08:12:39
49阅读
1.环境准备nginx: download (nginx的下载网址,没有ng可以用这个网址去下载)yum -y install gcc make //安装编译工具
yum -y install pcre-devel //安装依赖包,可以让nginx支持正则表达式
yum -y install openssl-devel //安装依赖包,支持基于ssl技术网站
nginx下载
转载
2024-03-07 19:31:01
88阅读
准备工作CentOS7服务器,nginx源码包(笔者使用nginx1.12.0稳定版)支持nginx的编译环境,并安装有openssl开发包存在libmysqlclient以及libmysqld动态库安装流程记录nginx_auth_mysql的源代码文件如下所示:$ lsconfig crypt_private.c crypt_private.h&nbs
ngx_http_auth_basic_module允许通过使用"HTTP基本身份认证"协议验证用户名和密码来限制对资源的访问。坦白点来说,如果想对某目录设置访问权限,可以使用ngx_http_auth_basic_module提供的功能。 基本身份认证模块 语法及语义 auth_basic 语法:auth_basic string | off; 语义:使用"HTTP基本身份认证"
转载
2024-04-25 13:01:14
51阅读
目前遇到一个项目有安全性要求,要求只有个别用户有权限访问。本着能用配置解决就绝不用代码解决的原则,在Nginx上做一下限制和修改即可。这种需求其实实现方式很多,经过综合评估考虑,觉得SSL双向认证方案对用户使用最简单,遂决定用此方案。
注: 本方案在Ubuntu Server 16.04 LTS实施,其他操作系统请酌情修改
SSL双向认证绝大多数SSL应用都以单向认证为主,即客户端只要信
转载
2024-06-05 13:54:25
73阅读
Nginx 配置https认证本文主要讲述如何配置本地Nginx开发环境,重点讲述其对https支持的配置。1. 安装通过之前的文档(1.Mac环境Nginx的搭建以及使用.docx)我们肯定已经顺利的完成了Nginx在Mac环境上的搭。Nginx基本命令nginx -s stop # 快速关闭nginx
转载
2024-04-11 13:59:46
18阅读
在笔者之前的博文《关于httpd 2.x,mod_auth_mysql模块的安装配置以及对aes加密的支持》中,所提及到的mod_auth_mysql模块,是专门用于Apache httpd的第三方认证模块。在本文中,将介绍在Nginx上面相对应的一个模块,nginx_auth_mysql。准备工作下载nginx_auth_mysql的源代码CentOS7服务器,nginx源码包(笔者使用ngin
原创
2017-06-24 17:35:54
3027阅读
nginx简介nginx是一款轻量级的web服务器和反向代理服务器,不同于传统的通过每进程或每线程处理并发连接请求的web服务器,nginx采用了模块化、事件驱动、异步、单线程及非阻塞的架构,并大量采用了多路复用及事件通知机制,通过单线程进程worker以高效的回环(run-loop)机制并行处理数千个并发连接请求。nginx的工作模式:一个主进程(master)和多个工作进程(worker),m
nagios的监控页面,awstats的统计页面,使用nginx作为web服务,因为使用的是公网,直接爆露在外面,任何人都能够查看得到,需要增加一个用户认证 使用nginx登录认证,需要用到ngx_http_auth_pam_module模块 需要下载软件: nginx-1.0.9.tar.gz ngx_http_auth_pam_module-1.1.tar.gz &n
原创
2012-03-29 13:00:44
2541阅读
使用nginx作为网站服务,在访问网站首页的时候添加一个简单的认证; # yum -y install httpd-tools # vim /etc/nginx/conf.d/default.conf # add follows in "s
原创
2014-04-10 11:15:53
558阅读
1,nginx安装用apache的认证,so要安装上apache yum -y install httpd*2,生成认证文件 htpasswd -c -d .file abc //认证用户为abc 认证的文件是.file .是隐
原创
2015-01-22 19:47:14
950阅读
nginx并不想apache一样,nginx所有的模块均为静态编译的,而apache绝大多数模块都可以分为静态编译和动态编译两种。我们在上一片日志搭建了discuz论坛,disucz论坛地址为http://www.test.com/forum.php,我们对此做用户认证。[root@lnmp ~]# cd /usr/local/nginx/conf/vhosts
[r
原创
2017-01-07 13:27:37
2037阅读
说明:通过认证,才能访问管理员权限的论坛登陆管理中心登录界面,多一层保护措施1. 编辑虚拟主机配置文件/usr/local/nginx/conf/vhosts/huangzhenping.conf 说明:用location匹配admin.php管理界面首页;采用密码文件方式;需用到Apache的htpasswd工具,yum install -y httpd,工具默认位置/
原创
2017-02-23 17:01:58
1301阅读
[root@LHQ www]# cd /usr/local/nginx/conf/vhosts/[root@LHQ vhosts]# lsdefault.conf test.conf[root@LHQ vhosts]# vim test.conf将配置文件改为:server{listen 80;server_name www.test.com;index index.html inde
原创
2017-06-14 17:47:10
608阅读
有些网站,要求使用账号和密码才能访问,如网站后台、phpMyAdmin 、Wiki 平台 等server {
listen 80;
&nbs
转载
2017-07-10 17:30:56
270阅读
https://blog.csdn.net/wyl9527/article/details/72598112https://www.jb51.net/article/98549.htm
转载
2018-08-25 20:44:00
339阅读
Nginx 访问认证应用环境:企业内部人员,访问一些企业内部的网站,例如phpmyadmin或者公司的一些文档服务器Nginx配置:安装httpd,为了实现Nginx可以使用htpasswd命令[root@node1 vhost]# yum -y install httpd # 安装httpd,为了实现Nginx可以使用htpass
原创
2017-06-02 13:39:03
812阅读
vim /usr/local/nginx/conf/vhosts/xrc.conf,需要放在php解析的代码上面加入:location ~ .*admin\.php$ { ----匹配 admin 字符页面,如果是目录,[location /xrc/]  
原创
2016-06-08 16:35:34
451阅读
nginx开启认证
原创
2017-07-03 17:24:20
672阅读
Nginx用户认证
原创
2016-01-12 14:52:28
794阅读