nginx Nginx模块配置教程:Nginx缓存配置教程 常见的缓存类型有服务端缓存(Redis、Memcached)、代理缓存(Nginx)、客户端缓存(浏览器),它们的作用都是用于减少后端服务器的压力。在Nginx中要开启缓存的话,除了可以使用expir... 2020年11月23日 nginx 1,215 发表评论 阅读全文
nginx Nginx配置教程:Nginx常用变量释义 Nginx之所以灵活有一个原因就是支持变量并内置了许多常用变量,这些变量在配置文件中会经常被调用。在官方文档中有一个页面对内置变量有详细的介绍http://nginx.org/en/docs/http... 2020年11月23日 nginx 1,020 发表评论 阅读全文
nginx Nginx常见问题:Nginx存在相同server_name时如何决定优先级 如下示例存在了2个相同的server_name,由于语法没有问题,所以重启Nginx也不会因此而失败 server { listen 80; server_name www... 2020年11月23日 nginx 1,057 发表评论 阅读全文
nginx Nginx常见问题:Nginx常见报错与解决思路 1、413 Request Entity Too Large 这是用户上传文件受到了限制,只需要调大client_max_body_size即可 2、502 bad gateway 通常是用Nginx... 2020年11月23日 nginx 932 发表评论 阅读全文
nginx Nginx模块配置教程:基于四层TCP协议配置代理实现跳板机功能 Nginx不仅可以在TCP/IP的七层进行反向代理,实现根据location进行灵活的转发。还可以对四层网络协议进行代理,实现一个隧道功能,代替Haproxy。比如客户端需要请求内网服务,这个时候可以... 2020年11月23日 nginx 1,290 发表评论 阅读全文
nginx Nginx常见问题:alias和root的区别 #alias server { listen 80; index index.html; location /request_path/code/ { ali... 2020年11月23日 nginx 867 发表评论 阅读全文
nginx Nginx配置教程:try_files的使用 Nginx的try_files作用:按选项所指定的顺序去检查用户请求的文件是否存在,如果本地存在的话则返回该请求;不存在的话将该请求转发到指定的其他路径 location / { try_fi... 2020年11月23日 nginx 953 发表评论 阅读全文
nginx Nginx配置教程:不同域名保持URL不变进行隐性跳转 Nginx的隐性跳转可以实现将请求跳转到另一个网站的页面,并且浏览器中URL保持不变。 配置示例:将请求路径https://abc.com/home/test跳转到https://def.com/ho... 2020年11月23日 nginx 1,634 发表评论 阅读全文
nginx Nginx配置教程:获取用户真实IP 由于大多数网站的前端都有CDN或者负载均衡,这样会导致Nginx在获取客户端IP的时候看到的是CDN的IP,而非客户端真实IP。为了解决这个问题需要使用Nginx的realip模块或者proxy_se... 2020年11月23日 nginx 944 发表评论 阅读全文
nginx Nginx配置教程:使用allow、deny实现对IP地址进行限制 要对客户端IP地址进行访问限制,需要使用allow或者deny指令: allow:允许IP地址或IP地址段访问,可作用域为http、server、location deny:禁止IP地址或IP地址段访... 2020年11月23日 nginx 1,373 发表评论 阅读全文