Polkadot and other Substrate-based chain nodes supports JSON RPC over HTTP and over WebSocket on ports 9933 and 9944 individually.
However, according to the WebSocket handshake, we can determine if the client is requesting WebSocket or other HTTP resource by the header Upgrade: websocket.
Here’s a little trick in Nginx to reverse proxy both 9933 (HTTP) and 9944 (WebSocket) with the same host, same port, and same path / location.
以 Laravel 5.8 文档 为准,浅析 Nginx 配置。可作为 轻松部署 Laravel 应用 的拓展阅读。
二级域名绑定子目录 Nginx + PHP-FPM 配置,内置 Laravel 重写规则,可用于本地多项目开发。
在 Nginx 的站点配置目录新增站点后,增加以下代码块即可。
server_name ~^(.*)\.laravel\.test$; # 正则二级域名 root /Users/jootu/web/$1/public; index index.html index.htm index.php; location / { try_files $uri $uri/ /index.
PHP GD 扩展提供了图像处理的接口,本文为大家介绍一款非常小巧易用的缩略图库,支持多种缩放方式、多种输出格式、自带缓存配置……
0x00 源码 首先当然是放源码:
wi1dcard/Thumb
原作者代码因为多年没有维护,我进行了大量调整和优化,暂时就不合并了。
0x01 使用 使用方法非常简单,将thumb.php复制到 Web 服务器目录下,打开此文件。文件头部提供一些可供修改的参数,包括缓存目录等。
我们在此目录下创建cache文件夹,并确保 PHP 拥有rw权限。
接下来,随便找一张图片放在此目录下,接着使用 Postman 访问:
百度来的教程都是源码编译安装,对于我这种强迫症人群来说简直是不得已才会采用的方案,于是果断自己尝试使用 apt-get 安装 Nginx + PHP 运行环境。
0x00 Update apt.
sudo apt-get update sudo apt-get upgrade 0x01 Install Nginx, PHP7.
前言 某公安项目过程中,在内网服务器部署 WNMP 环境,运行 Laravel 框架代码,后查看日志发现某一时刻突然所有请求 499,并持续一段时间,遂排查原因。
过程 0x01 经搜索得知: 哪些情况下会使 Nginx 返回 HTTP CODE 499?
即:「客户端主动关闭连接」
但某一时间段内全部请求均为返回 499,这显然不是所有客户端主动意识上的「关闭」,可能是因为客户端等待超时,自动关闭连接;加上 499 的时间段内包含部分 502,让我不得不怀疑:
本文总结常用重写规则。
Laravel 5 location / { try_files $uri $uri/ /index.php?$query_string; } Vue.js https://router.vuejs.org/zh-cn/essentials/history-mode.html
location / { try_files $uri $uri/ /index.