-
Nginx常用的命令行参数
nginx支持以下命令行参数: -?或者 -h —— 打印命令行参数帮助信息 -c file —— 使用指定的配置文件来替代默认的配置文件 -g directive —— 设置 全局配置指令,例如: nginx -g "pid /var/run/nginx.pid; worker_processes `sysctl -n hw.ncpu`;" -p prefix —— 设置 n…- 76
- 0
-
Nginx为指定客户端做调试日志
要开启调试日志,需要在编译 Nignx 时增加如下配置: ./configure --with-debug ... 之后应该使用 error_log 指令设置调试级别: error_log /path/to/log debug; 要验证 nginx 是否已经配置为支持调试功能,请运行 nginx -V 命令: configure arguments: --with-debug ... 预构建 Li…- 160
- 0
-
Nginx目录浏览并进行美化
Nginx 作为一个高性能的 HTTP 和反向代理 web 服务器,默认不允许列出站点的整个目录,如果需要开启,可以通过配置打开此功能。 此功能一般作为在内网中提供下载文件等功能使用。 配置目录浏览 server { listen 80; index index.html index.htm; server_name dl.qq52o.me; root /home/lufei/downl…- 213
- 0
-
Nginx反向代理永久性缓存
Nginx缓存简介 Nginx缓存方式有两种: 永久性的缓存:这种缓存若不手动删除,该缓存文件会一直生效,因此,永久缓存只是用于缓存网站中几乎不会更改的内容; 临时缓存:这种缓存是根据请求连接进行哈希后,根据具体配置生成缓存文件目录,保存响应的数据,这个缓存的内容是可以删除的,具体时间自己可以设置; Nginx永久缓存配置 server { listen 80; listen [::]:80; l…- 274
- 0
-
Nginx 开启 IPv6,并设置IPv6 SSL证书
今天,技术宅给大家分享Nginx 开启 IPv6,并设置IPv6 SSL证书,首先,你需要确认您的服务器已经开启了 IPv6。 Nginx 开启 IPv6 Nginx 默认配置中已经开启了 IPv6。 即 listen [::]:80 default_server; server { listen 80 default_server; listen [::]:80 default_server; …- 264
- 0
-
Nginx 服务器屏蔽 IP 地址(段)的方法
Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在 BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上 nginx 的并发能力在同类型的网页服务器中表现较好,也正如此,越来越多的站长在建站配置环境时,会选择 Nginx 做为其 Web 服务器来使用。但是,使用 Nginx 时,往往会遇到各种各样层出不穷的恶意访问,比如:恶意攻…- 323
- 0
-
Nginx设置图片防盗链(白名单与黑名单)
某些时候可能您会发现,别人网站直接将您的网站图片拿过去使用,导致额外消耗服务器流量和带宽,如果本身服务器带宽和流量就比较小,被人盗链后势必会造成一定影响。这篇文章分享下如何通过Nginx来设置防盗链,禁止其它网站盗用图片。 防盗链原理 防盗链的原理其实很简单,目前比较流行的做法就是通过Referer来进行判断和限制,Referer的解释说明如下: HTTP Referer是header的一部分,当…- 1.2k
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!