Skip to content

Releases: hsz1273327/hsz1273327.github.io

nginx-example-reverse_proxy

05 Dec 01:57
Compare
Choose a tag to compare

反向代理示例

这个例子代理使用Javascript构建RESTful接口服务文中的C0C2两个例子,这两个例子都已经打包好了上传在我的dockerhub下.

依赖

使用

  • 执行容器可以在该项目根目录下打开terminal使用docker-compose up -d
  • 浏览器中打开页面https://localhost:5000可以看到/下是C0的接口,/api/下是C2的接口

nginx-example-proxy-ws

05 Dec 03:31
Compare
Choose a tag to compare

nginx配置websocket反向代理

这个例子用于演示如何在nginx上配置websocket反向代理,代理的ws服务的例子来自于js攻略中服务部分helloworld

本例的测试使用的是node的ws模块作为客户端

依赖

使用

  • npm install安装测试用客户端的依赖
  • docker-compose up -d启动容器
  • npm install安装测试的依赖
  • npm test测试是否可以连通ws服务
  • npm run test_nginx测试是否可以连通代理

nginx-example-proxy-tcp

05 Dec 07:13
Compare
Choose a tag to compare

代理redis

这个例子用于测试nginx代理tcp服务.

依赖

使用

  • 执行容器可以在该项目根目录下打开terminal使用docker-compose up -d
  • 执行python test.py查看是否报错

nginx-example-proxy-grpc

05 Dec 06:05
Compare
Choose a tag to compare

nginx配置grpc反向代理

这个例子用于演示如何在nginx上配置websocket反向代理,代理的ws服务的例子来自于js攻略中服务部分C0

本例的测试使用的是node的grpc模块作为客户端

依赖

使用

  • npm install安装测试用客户端的依赖
  • docker-compose up -d启动容器
  • npm install安装依赖
  • npm test测试grpc是否可用
  • npm run test_nginx测试grpc可以代理

nginx-example-load_balance

05 Dec 02:23
Compare
Choose a tag to compare

反向代理的负载均衡示例

这个例子这个例子使用了3个服务做反向代理的负载均衡.代理的服务是使用Javascript构建RESTful接口服务文中的C0.例子已经打包好了上传在我的dockerhub下.有兴趣的可以去看下具体的实现.

依赖

使用

  • 执行容器可以在该项目根目录下打开terminal使用docker-compose up -d
  • 浏览器中打开页面https://localhost:5000可以看到/下代理了接口

nginx-example-cors

05 Dec 03:04
Compare
Choose a tag to compare

nginx配置跨域

这个例子用于演示如何在nginx上配置CORS.

依赖

使用

  • 静态网页托管的配置在config/conf.d/static.d/static.conf
  • 静态页面放在项目的static/www文件夹下
  • api服务在server文件夹下
  • 执行容器可以在该项目根目录下打开terminal使用docker-compose up -d
  • 浏览器中打开页面localhost:8000/test可以看到api的返回,打开localhost:8001可以看到一个包含一个按钮的页面,点击这个按钮可以看到Hello World,证明解决了跨域问题.

gitment-image-v0.0.2v0.0.2

05 Dec 09:12
Compare
Choose a tag to compare

gh-oauth-server

gitment依赖的中介服务,用于解决直接访问github接口的跨域问题

特性

  • 这个image包含对linux-arm64,linux-amd64和linux-arm/v7的支持.

  • 支持健康检测

  • 默认端口在3000

nginx-example-vh-port

04 Dec 08:18
Compare
Choose a tag to compare

nginx做虚拟主机

这个例子托管的前端页面使用的是我的javascript攻略前端概览一篇的helloworld项目中的成品和交互事件中拖拽项目中的成品.

依赖

使用

  • 这个静态网页托管的配置在config/conf.d/static.d/static.conf
  • 静态页面放在项目的static/bbs文件夹和static/www文件夹下
  • 执行容器可以在该项目根目录下打开terminal使用docker-compose up -d
  • 浏览器中打开页面localhost:8000可以看到helloworld项目,打开ocalhost:8001可以看到交互事件中拖拽项目

nginx-example-vh

04 Dec 08:10
Compare
Choose a tag to compare

nginx做虚拟主机

这个例子托管的前端页面使用的是我的javascript攻略前端概览一篇的helloworld项目中的成品和交互事件中拖拽项目中的成品.

依赖

使用

  • 这个静态网页托管的配置在config/conf.d/static.d/static.conf
  • 静态页面放在项目的bbs文件夹和www文件夹下
  • 执行容器可以在该项目根目录下打开terminal使用docker-compose up -d
  • 浏览器中打开页面localhost:8080可以看到helloworld项目,打开127.0.0.1:8080可以看到交互事件中拖拽项目

说明

localhost和127.0.0.1都指代本机,可以将这两个理解为同一台机器的两个域名

nginx-example-static

04 Dec 07:55
Compare
Choose a tag to compare

nginx做静态http服务器

这个例子托管的前端页面使用的是我的javascript攻略前端概览一篇的helloworld项目中的成品.

依赖

使用

  • 这个静态网页托管的配置在config/conf.d/static.d/static.conf
  • 静态页面放在项目的static文件夹下
  • 执行容器可以在该项目根目录下打开terminal使用docker-compose up -d
  • 浏览器中打开页面localhost:8080可以看到helloworld项目