摘要: OpenResty搭建 前言 OpenResty是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。 OpenResty通过汇聚各种设计精 阅读全文
posted @ 2020-02-15 23:16 Lin-Grocery 阅读(367) 评论(0) 推荐(0) 编辑
摘要: Nginx获取客户端真实IP 一: 只有1层转发的情况 客户端:192.168.10.61 ng1:192.168.50.221 web:192.168.50.222 ng1:配置文件 # /etc/nginx/nginx.conf user nginx; worker_processes 1; e 阅读全文
posted @ 2020-02-15 23:14 Lin-Grocery 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 配置nginx SSL证书,设置80跳转443 简单描述 下面内容主要是linux服务器-nginx的设置443 自己做的证书,一般意义不大,因为没有到官方的机构进行认证。 所以建议有官方认证的证书和密钥。 当存在官方认证的证书和密钥,就需要进行配置。 在nginx的配置文件中加入下面的字段 这个配 阅读全文
posted @ 2020-02-15 23:11 Lin-Grocery 阅读(10110) 评论(0) 推荐(0) 编辑
摘要: 制作本地(局域)yum仓库 前言 我们为什么要制作本地的yum源呢? 如何制作? 首先简单了解一下yum工具: yum工具是基于rpm的,最重要的特性就是可以自动解决以来关系。 yum的本质是:把xxx.rpm的包下载到本地,然后在进行安装。但是在执行yum install xxx安装完成之后就会自 阅读全文
posted @ 2020-02-15 23:02 Lin-Grocery 阅读(803) 评论(0) 推荐(0) 编辑
摘要: Github报错:更新被拒绝,因为你当前分支的最新提交落后于其对应的远程分支 问题现象 从上图中报错信息得知,此error是说,拒绝master-->master 提示: 由于当前分支的提示已过期,更新被拒绝 解决办法 因为当前分支的最新提交落后其对应的远程分支,所以我们需要先从远程库fetch到更 阅读全文
posted @ 2020-02-15 22:42 Lin-Grocery 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 监控ICMP,使用grafana图形可视化显示相关数据 关于配置,可以看我前面一篇文章 一.登陆到 http://192.168.50.222:9090/tages 查看配置的ping是否有数据生成 二.登陆grafana操作web平台 http://192.168.50.222:3000 来配置相 阅读全文
posted @ 2020-02-15 22:30 Lin-Grocery 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 使用Prometheus+grafana+blackbox监控ICMP 安装proemtheus 1.下载prometheus-2.13.0.linux-386.tar.gz mkdir /data/prometheus cd /data/prometheus wget https://github 阅读全文
posted @ 2020-02-15 22:15 Lin-Grocery 阅读(2533) 评论(0) 推荐(0) 编辑
摘要: 前言: 为了提高私有仓库的安全性,设置用户密码进行登录 私有仓库高级配置 使用Docker Compose搭建拥有认证,TLS的私有仓库 需要注意的是:下面的所有操作在一个文件夹下面进行 私有仓库地址:192.168.50.66 准备站点证书 当有一个域名,就可以使用openssl自行签发证书。 案 阅读全文
posted @ 2020-02-15 22:13 Lin-Grocery 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: Gitlab 关于Gitlab,首先需要厘清下面相关概念: Git是版本控制工具 GitServer是远程管理仓库,没有界面,只能使用命令行 Gitlab是私有代码库Web管理工具 Github相当于公开的Gitlab 优点: 支持类似于github强大而又简单的UI交互型操作 支持安装包部署在自己 阅读全文
posted @ 2020-02-15 22:08 Lin-Grocery 阅读(4377) 评论(0) 推荐(0) 编辑
摘要: 为了pull最新的代码到本地虚拟环境,在git pull的时候出现下面的错误,最后解决了,但是免不了下次出现类似的错误,所谓好记性不如烂笔头。记录一下解决办法 问题现象 git pull报错 解决办法 **第一步:**删除到.git目录下的master文件 rm ./.git/refs/remote 阅读全文
posted @ 2020-02-14 00:54 Lin-Grocery 阅读(1955) 评论(0) 推荐(0) 编辑
摘要: 163.com: POP3服务器地址:pop.163.com(端口:110) SMTP服务器地址:smtp.163.com(端口:25) sina.com: POP3服务器地址:pop3.sina.com.cn(端口:110) SMTP服务器地址:smtp.sina.com.cn(端口:25) gm 阅读全文
posted @ 2020-02-13 22:08 Lin-Grocery 阅读(958) 评论(0) 推荐(0) 编辑
摘要: 在CMS的网页模块中,当迁移网站出现后台无法登录的时候 最可能的情况有下列几种: 1. 数据库服务器宕机。如果是云上的数据库时,需要联系客服进行解决。是有自己的搭建的数据库,需要查看服务是否正常启动 ss -tnulp | grep mysqld ps -ef | grep mysql chkcon 阅读全文
posted @ 2020-02-13 22:06 Lin-Grocery 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 在nginx的访问日志中,会出现只显示IP,而不出现域名的情况,在经过尝试之后,是因为没有设置禁止IP访问导致的。 下面就是在配置文件中设置禁止IP访问,来实现日志文件中$host显示域名。 vim /etc/nginx/nginx.conf server { listen 80 default; 阅读全文
posted @ 2020-02-13 22:04 Lin-Grocery 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 一.Jenkins是什么 Jenkins是一个独立的开源自动化服务器,可用于自动执行与构建,测试,交付或者部署软件相关的各种任务,是跨平台持续集成和持续交付应用程序,提高工作效率。使用Jenkins不断构建和测试软件项目,是开发人员可以轻松将更改集成到项目中,并使用户更容易获得新的构建。并允许通过提 阅读全文
posted @ 2020-02-13 22:01 Lin-Grocery 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 介绍 GoAccess是一个开源的实时网络日志分析器和交互式查看器,可以在* nix 系统或通过浏览器的终端中运行。 它为需要动态可视化服务器报告的系统管理员提供快速且有价值的HTTP统计信息。 特征 GoAccess的一些功能 1.实时输出 2.允许任何自定义日志格式字符串 3.跟踪应用响应时间 阅读全文
posted @ 2020-02-13 21:59 Lin-Grocery 阅读(292) 评论(0) 推荐(0) 编辑