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

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