用户故事:发布两个网站现状:只有一个云服务器(不想多买)任务:1.使用php-fpm镜像开启php-fpm应用容器拉取php-fpm镜像:sudo docker pull bitnami/php-fpm先运行,创建container,copy配置文件(也可不用)sudo docker run -d --rm --name myFpm bitnami/php-fpmsudo docker cp m
转载
2024-04-09 09:45:55
49阅读
简易 Token 验证的实现前言在我们的服务器和客户端的交互中,由于我们的业务中使用 RESTful API 的形式和客户端交互,而 API 又是无状态的,无法帮助我们识别这一次和上一次的请求由谁发出、是否合法,因此我们需要想一个办法来确认用户身份,检查是否请求合法,经调研,较为流行的解决方式是使用 Token 进行验证。我将介绍如何设计实现一个简单的 Token 验证逻辑,本文的说法仅是基于我自
转载
2024-09-06 10:38:35
42阅读
# 实现Docker共用文件的步骤
## 整体流程
首先,我们需要创建一个包含共享文件的Docker镜像,然后在不同的容器之间共享这些文件。
以下是实现Docker共用文件的步骤:
| 步骤 | 操作 |
| --- | --- |
| 1 | 创建一个包含共享文件的Docker镜像 |
| 2 | 运行多个容器并共享这些文件 |
## 操作步骤
### 步骤1:创建一个包含共享文件的
原创
2024-05-12 06:08:38
26阅读
三台主机:nginx,httpd,tomcat均使用yum安装,和手动安装的路径会有所不同host1:172.16.52.58 nginx && httpdhost2:172.16.52.59 tomcat1host3:172.16.52.60 tomcat31.配置httpd反代至tomcat1.1配置tomcat1,设置虚拟机名</Host>
<
配置域名在阿里云找到主域名 进入主域名之后,右上角添加解析,添加子域名, 记录类型选择cname,主机记录填写子域名的名称,记录值为主域名,至此阿里云已经配置好了。检查nginx安装首先检查服务器是否安装nginx: find / -name 'nginx.conf' -ls 或者 ps -ef|grep nginx &
# Docker容器共用端口
在Docker中,每个容器都有自己的网络命名空间,这意味着每个容器都有自己的网络接口和IP地址。当我们运行多个容器时,通常会遇到需要共享同一端口的情况。这时,我们可以使用端口映射来解决这个问题。端口映射允许我们将主机的端口映射到容器的端口,从而实现容器之间共享端口的目的。
## 端口映射实现方式
Docker容器的端口映射是通过`-p`参数实现的。我们可以使用以
原创
2024-06-22 06:47:38
48阅读
# 共用Docker镜像仓库
Docker 是一个开源的应用容器引擎,可以轻松地打包、发布和管理应用程序。而Docker 镜像仓库则是用来存储和分享 Docker 镜像的地方。共用 Docker 镜像仓库可以帮助团队成员快速方便地共享和使用镜像,提高开发效率。
## Docker 镜像仓库的作用
Docker 镜像仓库主要有以下几个作用:
1. 存储镜像:将已经构建好的 Docker 镜像
原创
2024-04-01 05:27:26
62阅读
基于Docker网络基础和实现原理Docker网络基础CNM模型Docker 的4 类网络模式桥接模式host模式总结 本章节主要介绍了Docker网络的情况,从Docker整个生态栈入手,分析了基于单机和集群两种不同场景的Docker网络,着重分析了在单机模式下Docker网络的情况(host/bridge/none/container)。 Docker网络基础Docker网络方案基于Ope
转载
2024-02-22 14:49:56
29阅读
当我们使用Kubernetes(K8S)部署应用时,常常会遇到需要同时支持HTTP和HTTPS协议的情况。在这种情况下,可以使用Nginx作为反向代理来实现HTTP和HTTPS共用端口的功能。下面将详细解释如何在Kubernetes中配置Nginx实现这一功能。
整体流程如下:
| 步骤 | 操作 |
|----|----|
| 1 | 部署Nginx Ingress Controller
原创
2024-05-28 11:44:50
917阅读
简介 Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。 Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。
- 一、配置SELinux
二、通过分区挂载允许最少特权
三、配置/etc/sysctl.conf强化Linux安全
四、删除所有不需要的Nginx模块
五、使用mod_security(只适合后端Apache服务器)
六、安装SELinux策略以强化Nginx Web服务器
七、基于Iptables防火墙的限制
八、控制缓冲区溢出攻击
九、控制并发连接
十、只允许我们的域名
转载
2024-08-27 10:29:26
62阅读
## Docker 多容器共用端口的实现指南
在现代软件开发中,Docker 已成为容器化的标准工具。它可以轻松地在不同环境中部署应用。在某些情况下,我们需要实现多个 Docker 容器共享端口的功能。本文将指导刚入行的小白,如何实现这一目标。
### 一、整体流程
在设计多容器共用端口的方案时,我们需要考虑以下几个步骤。为了清晰地理解整个过程,我们将其整理为表格形式。
| 步骤 |
原创
2024-09-12 07:13:14
39阅读
如人饮茶,冷暖自知1:nginx:属于web服务器,运行web页面,是一个轻量级的web服务器;处理静态页面速度快,承载并发连接量高。2:nginx 服务通常被作为:web服务器,反向代理服务器,邮件服务器(通常用在大型企业,股票银行等公司)。3:nginx反向代理:反向代理的特点:(1):隐藏后端web服务器的IP地址(2):负载均衡(3):加速后端web页面的访问速度正向代理的特点:隐藏访客户
这两天自己编译lnmp环境,以前都是在windows下面用配置好了的环境,并没有遇到什么问题,今天自己去弄,
原创
2022-07-05 14:46:40
2955阅读
session和cookie的境界一 分布式Session的几种实现方式1) 基于数据库的Session共享
2) 基于NFS共享文件系统
3) 基于memcached 的session,如何保证memcached本身的高可用性
4) 基于resin/tomcat web容器本身的session复制机制
5) 基于Redis 或进行 session 共享
6) 基于cook
实现方式nginx基于域名的虚拟主机目的:web1 : 本地web服务 所有网页文件为本地目录
实施后:web1.ht.com > web1web2:docker部署服务 访问路径为容器内部文件占用机器3000端口
实施后:web2.ht.com > web2共用机器的80端口,不用输入端口即可访问对应服务,提升用户体验实验环境,修改本地hosts文件 生产则需要绑定域名解析yum
原创
2023-05-18 10:28:55
225阅读
简介介绍 Docker的存储卷称之为volume,本质上容器上的一个或者多个目录,而这些目录绕过了联合文件系统,与宿主机中的目录或者其他容器目录进行了绑定关系,这种绑定关系可以看作Linux的mount操作,当容器中的程序对这些目录写入数据时,其实写入到的是与之绑定的宿主机目录上,这样就实现了数据的存储功能。特别说明:本文章所使用的docker版本基于v18.X,对于较早版本的docker并不适
转载
2024-10-24 07:48:27
24阅读
# Docker多服务共用监听端口
## 介绍
Docker是一种开源的容器化平台,可以将应用程序及其依赖项打包成一个独立的容器,以提供轻量级、可移植的部署方式。在使用Docker进行多服务部署时,常常会遇到多个服务需要共用同一个端口的情况。本文将介绍如何使用Docker实现多个服务共用监听端口的方法,并提供相应的代码示例。
## 背景
在传统的部署方案中,不同的服务通常会使用不同的端口进
原创
2024-01-13 11:34:45
198阅读
nginx配置nginx配置文件主要分为四个部分:main(全局设置) http ( ) upstream(负载均衡服务器设置) server(主机设置) location(URL匹配特点位置的设置)server部分的指令主要用于指定主机和端口,upstream指令主要用于负载均衡和设置一系列的后端服务器,location部分用于匹配网页位置位置。 关系如下: server继承main,locat
转载
2024-03-17 00:19:39
1332阅读
nginx工作在网络的第7层,所以它可以针对http应用本身来做分流策略,比如针对域名、目录结构等,相比之下lvs并不具备这样的功能,所以nginx单凭这点可以利用的场合就远多于lvs了;但nginx有用的这些功能使其可调整度要高于lvs,所以经常要去触碰触碰,由lvs的第2条优点来看,触碰多了,人为出现问题的几率也就会大。nginx对网络的依赖较小,理论上只要ping得通,网页访问正常,ngin
转载
2024-02-21 16:41:11
76阅读