标签归档:nginx

搭建自己的聊天室平台、公司内部聊天平台,Rocket.Chat搭建及使用

一,简介 rocket.chat是一个开源的社交软件,即可以直接在web页面使用,也可以下载APP(Android,IOS,Windows,Mac OS) 主要功能:群组聊天,直接通信,私聊群,桌面通知,媒体嵌入,链接预览,文件上传,语音/视频 聊天,截图等,还支持实时翻译,实现用户之间的自动实时消息转换。 也可以作为公司的内部聊天平台,所有数据都在自己的服务器上。 官方网址:https://ro [……]

继续阅读»»»

网站通过nginx设置黑/白名单IP限制、国家城市IP访问限制

一、黑/白名单IP限制访问配置 nginx配置黑白名单有好几种方式,这里只介绍常用的两种方法。 1、第一种方法:allow、deny deny和allow指令属于ngx_http_access_module,nginx默认加载此模块,所以可直接使用。 这种方式,最简单,最直接。设置类似防火墙iptable,使用方法: 直接配置文件中添加: 或者通过读取文件IP配置白名单 在/home/目录下创建w [……]

继续阅读»»»

网站nginx配置限制单个IP访问频率,预防DDOS恶意攻击

一、简介 对于网站来说,尤其是流量较大出名的网站,经常遇到攻击,如DDOS攻击等,虽然有些第三方,如Cloudflare可以挡,但对于动态网站PHP来说,只能挡一部分。这时候需要对于单个IP恶意攻击做出限流。nginx的两个模块可以限流。 nginx两个限流模块:连接频率限制,ngx_http_limit_conn_module:官方文档请求频率限制,ngx_http_limit_req_modu [……]

继续阅读»»»

实践出真知—-k8s初步熟悉使用介绍,实践搭建nginx集群

k8s部署搭建参考:基于Linux(Ubuntu20.04)初步搭建k8s集群 一、前言 三个基本概念,Pod,Service,Namespace。 Pod:k8s最小单元,pod和容器的区别,容器包含在pod中,一个pod中有一个pause容器和若干个业务容器,而容器就是单独的一个容器,简而言之,pod是一组容器,而容器单指一个容器。 Service:pod每次动态创建后,自动分配的ip会不同, [……]

继续阅读»»»

zabbix通过自定义脚本监控docker服务、docker nginx容器,图文详细

环境介绍: 服务端ubuntu:192.168.152.132客户端centos:192.168.152.150 1:在客户端安装agent ubuntu和centos都支持在线安装,目前,Ubuntu在线安装版本为4.7,Centos为5.0对于agent,版本影响不大,功能都相同,低于server服务器版本的都可以。 2:agent配置文件 agent配置文件,文件名为zabbix_agent [……]

继续阅读»»»

使用GitLab+Drone CI持续集成自动部署web项目,图文详细

扩展参考:Gitlab+Jenkins通过钩子实现自动部署web项目 一:环境介绍 1:gitlab服务器 192.168.152.131 搭建参考:Linux 安装gitlab、docker安装gitlab 2:Drone服务器 192.168.152.132 搭建参考:Linux基于gitlab搭建Drone CI 3:web服务器 192.168.152.150 已配置好nginx相关web [……]

继续阅读»»»

nginx反向代理后,只要刷新页面无法访问,404错误,解决方法

一、问题描述 反向代理服务器,设置完成,网站为OA,ERP管理系统之类的网站。用域名访问登录正常,选择正常,一切正常。 异常:无法刷新,刷新页面404,链接变成域名加port方式。port为反向代理给web服务器的访问端口。如原正常链接为:www.example.com/member刷新异常后变为:www.example.com:8088/member 二、问题检查 发现链接后面加上 / 正常,不 [……]

继续阅读»»»

Mac 基于HTTP方式访问下载共享文件

方法一:使用Python的SimpleHTTPServer进行局域网文件共享 Mac 自带Python,所以不需要安装其他软件,一条命令即可 1:进入需要共享的文件夹,如Public文件夹 2:启动局域网共享 后面可加端口,如不加80端口,默认为8000端口 在浏览器访问 ip:端口,可查看文件优点:简单 缺点:文件显示简单,没有详细信息,界面不友好 方法二:搭建apache ftp server [……]

继续阅读»»»

Docker Compose安装使用,及搭建nginx+php+mysql基础应用实例

当在容器搭建多个实例时,如果用run命令,需要很多遍,如搭建LNMP(nginx+php+mysql),这时可以考虑用Compose这个服务来搭建配置。 一、 Docker Compose简介: Docker-Compose 是 Docker 的一种编排服务,是一个用于在 Docker 上定义并运行复杂应用的工具,可以让用户在集群中部署分布式应用。compose、machine 和 swarm 是 [……]

继续阅读»»»

Linux搭建nginx+keepalived 高可用(主备+双主模式)

一:keepalived简介 反向代理及负载均衡参考:nginx反向代理与负载均衡 当你了解会搭建nginx负载均衡后,需要考虑nginx这台服务器的安全性啦,如果只有一台,这台nginx一出问题,web就会无法访问的情况,所以为了应对这种情况,就需要两台nginx做主备服务器。 nginx+keepalived如下图所示: Keepalived:是Linux下面实现VRRP备份路由的高可靠性运行 [……]

继续阅读»»»