如何搭建FRP,可参考以前的文章 Ubuntu 18.04 使用FRP内网穿透,映射内网Web服务至公网 上篇内容新增upfrpc.sh 进程检测(自动启动) 1 # crontab 计划任务配置: */1 * * * * sh /upfrpc.sh 2 #!/bin/sh 3 4 PIDS=`ps -ef |grep "frpc.ini" |grep -v grep | awk '{print $1}'` 5 if [ "$PIDS" == "" ]; then 6 #运行进程 7 8 nohup /frp/frpc -c /frp/frpc.ini & 9 echo "进程不存在" 10 exit 0; 11 fi 12...
接上篇内容 继续聊聊SEO优化过程中的一些事情(问题猜测&方案)及优化前后的数据对比。 搜索引擎不收录内容? 自系统迭代上线后Google、Bing、Baidu等搜索引擎对社区的收录不太友好。索引数据慢慢消失… 随后开始进行优化处理。更多原因请参考上篇前后端分离的项目如何进行SEO优化(实践中) 系统架构介绍 流程 处理过程中的方案整理 1.0 根据搜索引擎的user—agent 进行Proxy 1.1 处理说明 使用njs进行服务端渲染 。( njs是nginScript的简称,是为了 NGINX 和 NGINX Plus 而开发的 JavaScript 实现,它被设计用于在服务器端处理请求。它通过融入 JavaScript 代码...
Hugo 是什么 ? Hugo是由Go语言实现的静态网站生成器。简单、易用、高效、易扩展、快速部署。了解更多点击原文 为什么选择Hugo ? 刚开始写内容之前,选择的是fastadmin 搭建的博客系统,框架运行需要(nginx,mysql,后台,前台),随后部署在云机器上(1核2G)+ 1M带宽,访问时候加载了大量的静态文件,体验非常差,性能就不要提了,在尝试使用1个月之后就下线了,不要问为什么不扩容,因为没钱!系统下线,机器留着。 fastadmin下线后,除了博客这个需求、还有记笔记之类的需求,就选择了有道云笔记,手动将博客迁移至有道云。之后发布的内容会分享链接到小伙伴的群里供查阅。如果文档上有图片之类的需求,就要单独续...
介绍 使用nodejs + socket.io 搭建 socket 服务用于观测用户在线时长,本文只写了停留的时长,有需要的话可以加入访问来源等各种数据(按照项目需求来),nodejs和socket.io的介绍去看下官网,官网写的更全。 nodejs 官网 , socket.io官网 我对nodejs也不是很熟悉比着葫芦画瓢罢了。可以留言改正,不喜勿喷。halobug 统计时长仓库地址 代码示例 容器的方式启动 1,拉取代码后目录结构 2,本地build镜像 1bash make-image.sh 3,根据提示查看是否构建成功 1docker images | grep point 4,启动容器 + 日志查看 1bash...
接上篇keycloak 以客户端使用后如何以服务端的形式提供认证服务?如何为各个小系统提供认证服务?(话不多说继续看官方文档测试) Keycloak 开源身份认证服务如何使用Docker搭建(一) Keycloak 作为客户端使用测试(二) 1,根据keycloak官方文档 安装vue及获取源码本地运行 官方文档地址:https://www.keycloak.org/securing-apps/vue 安装完成并启动后访问 http://127.0.0.1:3000 2,创建客户端ID 1,创建客户端ID 2,相关配置内容 3,修改测试demo...
本文主要讲如何优化前后端分离的系统(分析原因+解决方案) 为什么要做SEO,这个问题想必大家都知道,不知道的百度去。 发现问题 对开发工程师人员来说SEO并不陌生,8月初我们上线了新版本 智源社区 : https://hub.baai.ac.cn 待所有功能完善后(中间发了很多小版本修复bug),运营人员在Google上搜索并没有检索出我们社区的最新内容,最新的检索内容停留在了五月份,随后反馈到技术。 项目介绍 前端使用的是vue开发、后端是php,go, node.js 属于前后端分离的系统。 首页,个人主页采用的是vue开发,详情页是vue页面中嵌套的服务端渲染的页面。 问题分析 排查后发现爬虫对iframe 一点都不友好,恰好...