前言
在 CentOS 9 x64 系统上,可以通过以下步骤来部署 Golang 服务。
1. 安装必要的软件包
安装以下软件包:
- Golang:Golang 编程语言
- Nginx:Web 服务器
- Supervisor:进程管理工具
- Git:版本控制工具
- EPEL:扩展软件包
"CentOS 9 x64 使用 Nginx、Supervisor 部署 Go/Golang 服务"继续阅读
在 CentOS 9 x64 系统上,可以通过以下步骤来部署 Golang 服务。
安装以下软件包:
"CentOS 9 x64 使用 Nginx、Supervisor 部署 Go/Golang 服务"继续阅读
本文将介绍基于 Debian 的系统上使用 Docker 和 Nginx 进行 Web 应用部署的过程。着重介绍了 Debian、Docker 和 Nginx 的安装和配置。
sudo apt update
sudo apt upgrade
"使用 Debian、Docker 和 Nginx 部署 Web 应用"继续阅读
期望能够通过 xooxle.example.com
访问 www.xooxle.com
。
配置地址:「DNS 解析 DNSPod」->「域名」->「解析」->「添加记录」
xooxle A 222.233.233.23
"使用 Nginx 在服务器上搭建一个 Xooxle 镜像站"继续阅读
sub_filter
和 subs_filter
区别sub_filter
( 0.7.24):替换响应体(Response Body)中的文本,只能设置一组替换。subs_filter
:替换响应体(Response Body)和响应头(Response Headers)中的文本,可以设置多组替换。"CentOS 9 安装 Nginx 模块 `subs_filter`"继续阅读
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install nginx
nginx -v
# nginx version: nginx/1.21.6
"macOS 使用 Nginx 在本地部署静态网站"继续阅读
apt-get update
apt-get install -y supervisor
service supervisor start
"使用 Supervisor 部署 Go(Golang) 应用"继续阅读
在日常的前端开发中,倘若想验证一个业务功能正向性,需要针对部分用户进行灰度实验。
用一个轻量级的 H5 页面做流量中转,收集完用户信息后使用 Ajax
来请求后端接口来判断一个用户是否命中灰度,再通过 location.href
或 location.replace
来做相应的页面跳转。
优点:
缺点:
示例:
ajax.get('https://getwhich.com').then( abValue => { let jumpUrl = 'https://default.com' if (abValue === 'iAmExp') { jumpUrl = 'https://exp.com' } location.href = jumpUrl } )
"使用 Go&MurmurHash&JsonLogic 实现前端资源灰度分流"继续阅读
从字面看 X-Real-IP 代表的是客户端请求真实的 IP 地址,这个参数没有相关标准规范,如果是直接访问的请求,可能是客户端真实的 IP 地址,但是中间若经过了层层的代理,就是最后一层代理的 IP 地址。
Nginx 中的配置
proxy_set_header X-Real-IP $remote_addr;
"X-Real-IP 与 X-Forwarded-For"继续阅读