文章分类 -  nginx

服务器banner泄漏风险
摘要:一.nginx banner泄漏风险 响应包返回服务器标志:Server: nginx/1.8.3,需修改响应包头返回和错误页面显示,修改后记得重启服务器 1.修改响应包返回 修改配置文件,之后记得重启服务器: nginx 配置文件里增加 server_tokens off; server_toke 阅读全文

posted @ 2019-04-09 22:59 bijian1013 阅读(4040) 评论(0) 推荐(0) 编辑

Nginx配置跨域请求Access-Control-Allow-Origin *
摘要:当出现403跨域错误的时候 No 'Access-Control-Allow-Origin' header is present on the requested resource,需要给Nginx服务器配置响应的header参数。一.解决方案 只需要在Nginx的配置文件中配置以下参数: 二.解释 阅读全文

posted @ 2019-01-11 22:38 bijian1013 阅读(547) 评论(0) 推荐(0) 编辑

Nginx支持http文件上传的配置
摘要:一.相关模块安装 查看Nginx是否安装了这两个模块(nginx_upload_module和nginx_uploadprogress_module), 使用命令: $ nginx -V (注意是大写),可以查看Nginx当时编译时候的参数,如果发现有上述两个模块,说明Nginx已经安装了这两个模块 阅读全文

posted @ 2018-08-15 22:28 bijian1013 阅读(6595) 评论(0) 推荐(0) 编辑

nginx修改上传文件大小限制
摘要:新装了一台服务器,用nginx做代理。突然发现上传超过1M大的客户端文件无法正常上传,于是修改了下nginx的配置。 cd /export/servers/nginx/conf/nginx.conf,在这个配置文件里面的server段里面的。 加上了client_max_body_size字段,怎么 阅读全文

posted @ 2018-08-15 22:03 bijian1013 阅读(168) 评论(0) 推荐(0) 编辑

Nginx查看安装了哪些模块
摘要:nginx查看安装了哪些模块nginx -V命令 附:小写v查看简单的版本号信息 文章来源:https://blog.csdn.net/orangleliu/article/details/44219387 阅读全文

posted @ 2018-08-15 20:54 bijian1013 阅读(441) 评论(0) 推荐(0) 编辑

小程序请求后台报TLS版本必须大于等于1.2
摘要:在调试小程序时,竟然报如下错误: 由于我们后台服务是通过nginx转发的,所以需确认nginx的配置是否有问题,打开发现如下: 果然有TLSv1.2以下的版本TLSv1、TLSv1.1。于是将ssl_protocols修改为TLSv1.2,重启nginx,竟然报ERR_SSL_VERSION_OR_ 阅读全文

posted @ 2018-08-11 21:01 bijian1013 阅读(577) 评论(0) 推荐(0) 编辑

nginx访问限制模块limit_conn_zone 和limit_req_zone配置使用详解
摘要:nginx可以通过limit_conn_zone 和limit_req_zone两个组件来对客户端访问目录和文件的访问频率和次数进行限制,另外还可以善用进行服务安全加固,两个模块都能够对客户端访问进行限制,具体如何使用要结合公司业务环境进行配置。 如能善用此模块能够对cc、ddos等此类的攻击进行有 阅读全文

posted @ 2018-01-28 14:39 bijian1013 阅读(1148) 评论(0) 推荐(0) 编辑

使用nginx后如何在web应用中获取用户ip及原理解释
摘要:一.问题背景 在实际应用中,我们可能需要获取用户的ip地址,比如做异地登陆的判断,或者统计ip访问次数等,通常情况下我们使用request.getRemoteAddr()就可以获取到客户端ip,但是当我们使用了nginx作为反向代理后,使用request.getRemoteAddr()获取到的就一直 阅读全文

posted @ 2018-01-22 22:44 bijian1013 阅读(183) 评论(0) 推荐(0) 编辑

nginx域名访问的白名单配置梳理
摘要:在日常运维工作中,会碰到这样的需求:设置网站访问只对某些ip开放,其他ip的客户端都不能访问。可以通过下面四种方法来达到这种效果:一.针对nginx域名配置所启用的端口(比如80端口)在iptables里做白名单,比如只允许100.110.15.16、100.110.15.17、100.110.15 阅读全文

posted @ 2018-01-22 22:04 bijian1013 阅读(1704) 评论(0) 推荐(0) 编辑

Nginx单向认证的安装配置
摘要:在原来nginx使用ssl模块配置HTTPS支持中有小结,但今天在配置中还是碰到了问题,特意在此再总结一下,当然,首先系统要已经安装了openssl。 一.建立服务器私钥生成RSA密钥 如要设置密码,加上-des3,如下所示: 二.生成一个证书请求 输入完这些内容,就会在当前目录生成server.c 阅读全文

posted @ 2018-01-22 21:38 bijian1013 阅读(251) 评论(0) 推荐(0) 编辑

添加Nginx为系统服务(设置开机启动)
摘要:在本节中,我们将创建一个脚本,将Nginx守护进程转换为实际的系统服务。 这有两个作用:守护程序可以使用标准命令控制,更重要的是,它可以在系统启动时自动启动,并在系统关闭时停止。 一.System V scripts 大多数基于Linux的操作系统使用System-V风格的init守护进程。 换句话 阅读全文

posted @ 2017-10-28 12:18 bijian1013 阅读(283) 评论(0) 推荐(0) 编辑

Nginx主程序使用介绍
摘要:一.守护进程和服务 在首次运行Nginx之前,了解此应用程序的性质很重要。 有两种类型的计算机应用程序 – 那些需要用户输入,因此在前台运行,另一种在后台运行。 Nginx是后一种类型,通常称为守护进程。 守护进程名称通常带有尾随的“d”,这里可以提到几个例子 – httpd,HTTP服务器守护进程 阅读全文

posted @ 2017-10-28 12:12 bijian1013 阅读(369) 评论(0) 推荐(0) 编辑

Nginx使用教程(九):使用Nginx缓存之Memcached缓存
摘要:使用Memcache Memcache是一个通用的内存缓存系统。 它通常用于加速缓慢的数据访问。 NGINXmemcached模块提供各种指令,可以配置为直接访问Memcache提供内容,从而避免对上游服务器的请求。 除了指令之外,模块还创建变量,用于执行高速缓存查找。在使用查找之前,必须在memc 阅读全文

posted @ 2017-10-28 12:09 bijian1013 阅读(396) 评论(0) 推荐(0) 编辑

Nginx使用教程(八):使用Nginx缓存之proxy cache
摘要:一.定义缓存目录 使用您喜欢的文本编辑器打开/etc/nginx/nginx.conf,并在http {区域加入: 前2行创建一个缓存目录。 真正的X-Forwarded-For头指示Nginx将原始IP地址转发到后端(端口8080),否则所有流量似乎都来自127.0.0.1。 二.应用缓存 接下来 阅读全文

posted @ 2017-10-28 12:05 bijian1013 阅读(659) 评论(0) 推荐(0) 编辑

Nginx使用教程(七):使用Nginx缓存之FastCGI缓存
摘要:一.启用FastCGI缓存 编辑必须启用缓存的虚拟主机配置文件。 nano /etc/nginx/sites-enabled/vhost 将以下行添加到server{}指令之外的文件顶部: “fastcgi_cache_path”指令指定缓存(/etc/nginx/cache)的位置,其大小(100 阅读全文

posted @ 2017-10-28 12:01 bijian1013 阅读(375) 评论(0) 推荐(0) 编辑

Nginx使用教程(六):使用Nginx缓存之缓存静态内容
摘要:NGINX虽然已经对静态内容做过优化。 但在高流量网站的情况下,仍然可以使用open_file_cache进一步提高性能。 NGINX缓存将最近使用的文件描述符和相关元数据(如修改时间,大小等)存储在缓存中。 缓存不会存储所请求文件的内容。 1.open_file_cache 启用此指令将存储以下信 阅读全文

posted @ 2017-10-28 11:54 bijian1013 阅读(323) 评论(0) 推荐(0) 编辑

Nginx使用教程(五):提高Nginx网络吞吐量之buffers优化
摘要:请求缓冲区在NGINX请求处理中起着重要作用。 在接收到请求时,NGINX将其写入这些缓冲区。 这些缓冲区中的数据可作为NGINX变量使用,例如$request_body。 如果缓冲区与请求大小相比较小,则数据将写入磁盘上的文件,因此将涉及I/O操作。 NGINX提供了可以改变请求缓冲区的各种指令。 阅读全文

posted @ 2017-10-28 11:49 bijian1013 阅读(521) 评论(0) 推荐(0) 编辑

Nginx使用教程(四):Nginx配置性能优化之I/O和TCP配置
摘要:一.配置Nginx I/O1.Sendfile 当应用程序传输文件时,内核首先缓冲数据,然后将数据发送到应用程序缓冲区。 应用程序反过来将数据发送到目的地。 Sendfile方法是一种改进的数据传输方法,其中数据在操作系统内核空间内的文件描述符之间复制,而不将数据传输到应用程序缓冲区。 这使操作系统 阅读全文

posted @ 2017-10-28 11:45 bijian1013 阅读(677) 评论(0) 推荐(0) 编辑

Nginx使用教程(三):Nginx配置性能优化之worker配置
摘要:配置Nginx workers NGINX根据指定的配置运行固定数量的工作进程。 这些工作进程负责处理所有处理。 在下面的章节中,我们将调整NGINX worker参数。 这些参数是NGINX全局上下文的一部分。 1.worker_processes worker_processes指令控制工作进程 阅读全文

posted @ 2017-10-28 11:41 bijian1013 阅读(970) 评论(0) 推荐(0) 编辑

Nginx使用教程(二):Nginx编译参数详解
摘要:从源代码编译应用程序时通常有三个步骤:配置,编译和安装。 配置步骤允许您选择一些在程序编译后无法编辑的选项,因为它对程序二进制文件有直接影响。 因此,这是一个非常重要的阶段,你需要仔细选择,如果你想避免后面的麻烦,如缺乏一个特定的模块或配置文件位于一个随机文件夹等。 一.简单安装 如果由于某种原因, 阅读全文

posted @ 2017-10-28 11:34 bijian1013 阅读(270) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示