Ubuntu 配置WordPress + LAMP

本示例采用Ubuntu 20实现,感谢Oracle Cloud提供免费服务器。 更新系统 检查并安装Apache2 访问Apache2 用浏览器打开http://你的IP,如果能看到页面说明安装成功了 配置HTTPS 上述命令完成后 配置自动更新SSL Cert sudo crontab -e 验证https https://你的域名,浏览器应该能识别出安全的SSL证书。如果配置了跳转,访问http://你的域名会自动跳转到https。 安装PHP 安装php相关的组件 安装mysql数据库 安装mysql相关的组件 安装MySQL控制台(可选) 设置MySQL数据库root密码 下列步骤如果安装了phpmyadmin,可以登录phpmyadmin完成 安装WordPress 访问WordPress官网获取最新下载地址 在服务器直接下载安装包 配置WordPress 用浏览器访问https://你的域名/wp-admin 在安装界面中输入上一步里创建的mysql的数据库名,数据库用户名和密码,其它都使用默认选项则可。 解决FTP问题 如果WordPress在升级插件或安装主题时提示输入服务器的ftp账号,可以尝试用下面的方法解决。 编辑 /var/www/html/wp-config.php,在最后添加 重启apache服务 解决上传文件过大的问题 如果在添加主题或上传其它文件时提示文件过大 编辑 /etc/php/7.4/apache2/php.ini 在最后添加 重启apache服务 解决固定链接无法修改的问题 登录服务器运行如下命令 编辑 /etc/apache2/apache2.conf 把下列内容添加到末尾 参考文档 https://blog.csdn.net/meihualing/article/details/128630238/ https://www.lmonkey.com/t/mky5RoQLa

亿级流量网站架构读书笔记

感谢张开涛先生为我们分享了互联网高并发场景的经典问题和解决方案。阅读后深有感触,故整理读书笔记于此。感兴趣的小伙伴请在这里购买 https://item.jd.com/12153914.html 系统设计基本方法 高并发 高可用 服务降级 限流 切流量 业务设计 高可用 负载均衡与反向代理 负载均衡分层 负载均衡可以应用在OSI(Open System Interconnection)网络模型的不同层. 层级 层级名 实现方案 产品 二层 链路层 修改MAC地址 LVS DR 四层 传输层 修改IP地址和端口 LVS NATHaProxyNginx 七层 应用层 URL转发到IP:端口 Nginx 越底层性能越好, 因为不用拆包 越高层功能越强, 因为有更多信息可以设置转发条件 负载均衡算法 长连接 Nginx可配置和后端(上游upstream)服务器保持长连接 动态配置上游服务器 Nginx集成服务发现(Consul + etcd)自动添加新的上游服务器 对应到K8s就是Ingress OpenResty OpenResty是Nginx的一个module, 主要功能是运行Lua脚本 所有Nginx的Lua脚本都需要使用OpenResty module执行. Read more

Java Cloud Service Architecture JCS

Each Oracle Java Cloud Service instance is comprised of several cloud services and middleware components. Each service instance has a single Oracle WebLogic Server domain that consists of one WebLogic Administration Server and a cluster of Managed Servers to host your Java application deployments. When Oracle Coherence is enabled for a service instance, there Read more

8020法则和长尾理论

8020法则和长尾理论

马太效应: 因为人和事件之间的相互影响产生正反馈, 形成强者越强, 弱者越弱的现象. 80/20法则: 原名帕累托法则, 约20%的变量操纵着80%的局面. 这是由于复杂局面中的人和事件由于马太效应导致两极分化. 正态分布: 又名高斯分布, 之随机事件趋向中间值出现次数最多的情况. 主要作用于无法相互影响的事物, 比如人类的身高 长尾理论: 在80/20法则中80%产生20%效益的低值部分就是长尾. 在注重效率的情况下, 人们关注20%重点部分. 但是这部分的竞争也更加激烈. Costco少量优质的策略就是面向前20%的客户. 互联网电商则利用在线销售可以低成本覆盖大量客户的条件, 赚取长尾利润.长尾也适用于下沉市场和垂直细分领域.

管理咨询 逻辑思维工具框架方法

T字图 一张纸分成两栏,左边列举优点、右边列举缺点。 SWOT分析法 从更全面的维度分析某件事情,帮助我们决策 矩阵分析法 从两个维度,更全面的思考问题,比如时间管理中的四象限法 空雨伞模型 麦肯锡咨询公司的「空雨伞」模型,一种行动导向的思维方式 思辨训练 A4 笔记术,可以说是最轻量级的思辨训练 金字塔结构 BCG三四规则矩阵(Gartner魔力象限) https://zhuanlan.zhihu.com/p/352043982 三四规则矩阵是由波士顿咨询集团(BCG)提出的。这个模型用于分析一个成熟市场中企业的竞争地位。”三四规则”只是从经验中得出的一种假设,它并没有经过严格的证明。但是这个规则的意义非常重要,那就是在经验曲线的效应下,成本是市场份额的函数。 在一个稳定的竞争市场中,参与市场竞争的参与者一般分为三类,领先者、参与者、生存者。 在有影响力的领先者之中,企业的数量绝对不会超过三个,而在这三个企业之中,最有实力的竞争者的市场份额又不会超过最小者的四倍。 在任何两个竞争者之间,2:1的市场份额似乎是一个均衡点。在这个均衡点上,无论哪个竞争者要增加或减少市场份额,都显得不切实际而且得不偿失。市场份额小于最大竞争者的1/2,就不可能有效参与竞争。这也是经验性结论,但是不难从经验曲线的关系中推断出来。

Kubernetes 1.26 部署方案

Kubernetes 1.26 部署方案

方案概述 服务版本 安装Kubernetes 参考文档: 中文步骤, 包括配置国内镜像服务器 http://www.cdyszyxy.cn/cwtj/616625.html 官方文档 https://kubernetes.io/zh-cn/docs/setup/production-environment/container-runtimes/ containerd, runc和CNI插件安装步骤 https://github.com/containerd/containerd/blob/main/docs/getting-started.md crictl安装文档: https://github.com/kubernetes-sigs/cri-tools/blob/master/docs/crictl.md 在VM执行下列命令 转发 IPv4 并让 iptables 看到桥接流量 依次在服务器直行下列命令 下面的命令只在主VM执行 下面命令在其它VM执行加入集群 启用crictl 本地使用kubectl 复制服务器.kube/config的内容到本地相同目录, 安装kubectl后就可以访问了. 本地通过TLS Tunnel使用kubectl 修改~.kube/config 开启tunnel 使用Lens图形化管理Kubernetes集群 下载后注册为免费用户https://k8slens.dev/desktop.html 首页Catalog -> Cluster -> 点击加号, 打开.kube/config文件添加集群. 在Cluster里点击右侧三个点选择Connect就可以使用了. 安装Helm 安装Traefik 安装Traefik后会自动生成service, 查看80端口对应的node port就是外网端口. kubectl get svc -n kube-system Read more