zcTou

原创Docker + traefik + nginx +php 快速搭建环境部署Discuz 3.4

Traefik 配置沿用以前的配置。经测试,直接拉官方版的 nginx 和 phpfpm 会出现用户不一致而导致没有权限访问的问题。官方版 nginx 默认的用户为 nginx,而 phpfpm则使用的 www-data, 而官方的解决方案要用到dockerfile来解决,特别麻烦。所以使用 nginx+php打包的 三方镜像,这里选用 trafex/alpine-nginx-php7, 使用原因

原创Traefik non-www 重定向 www 过程记录

起因:旧站 从 http:// 经过 traefik 自动实现 https://,本来可以由nginx实现 有www和无www的跳转。但想到Traefik的介绍就是有反代功能,能否直接从traefik捕获请求并重定向。 网上查到的内容大至如下:# Redirect non-www to www middleware - traefik.http.middlewares.mydomain-no

原创解决traefik dashboard重定向的次数过多的问题

如果正确配置了Traefik的dashboard配置,浏览器打开相应host依然得到 重定向的次数过多的提示,如下图: 那就得检查一下DNS服务是否正确了。假设用的是Cloudflare DNS解释,检查一下 SSL/TLS 加密模式,把灵活模式设置成完全或完全(严格)模式。设置完等模式正常工作,重新刷新页面即可。

Discuz! 论坛忘记创始人密码解决办法

首先,Dicuz 管理员密码跟创始人密码是不一样的,管理员登录URL为: domain/admin.php 而创始人登录URL为: domain/uc_server/admin.php创始人管理界面能管理 管理员相关信息。长时间不登录,Mysql 用户密码 与Discuz!帐户密码,特记录修改 Discuz!的创始人密码的过程。A、SSH登录服务器并找到config.inc.php具体位置是/u

原创Traefik 快速部署V2ray+WS+TLS

所用构件:Traefik: SSL 部份交由Traefik 控制 ,查看【Traefik的配置文件】V2ray镜像:使用镜像,alphacodinghub/v2ray-nginx,镜像自带nginx配置一、创建文件目录#进相应文件夹 mkdir v2ray cd v2ray touch docker-compose.yml mkdir nginxconf mkdir nginxconf/conf.

原创Better cloudflare ip + worker 提高科学上网速度

一、Better cloudflare ip 找到合适的IPA、下载软件这里以Windows为例,下载 Windows版本:1.解压后运行 CF优选IP.bat 批处理文件(可能需要管理员权限运行,对于 Windows 7 用户或者 cmd 命令行里面不支持curl命令的,需要先解压curl.exe到当前目录)2.根据你当前带宽设置一个期望的CF速度的大小,比如说家里宽带100兆,如果想要CF单线

原创Traefik2 快速搭建 Typecho 步骤

[note]2023年2月26,本文配置镜像相对过时,Typecho已经更新至1.2版本,想用最新版本,可参考【利用docker-compose轻松实现Docker搭建Typecho博客】[/note]一、文件目录:Traefik2 配置文件一律继承 前面的配置,docker-compose 文件目录如下:1.1 创建目录:mkdir typecho1 : 创建 typecho1 目录为项目根目录

原创Docker-compose安装Traefik2基本配置文件

Traefik2 Basic Configuration利用Docker-compose 运行 Traefik2 所需要的基础配置文件,修改email 和 host name 即可。原文已经整理得非常丝滑,traefik 配置与 app 配置已分离,简单易上手,详情可跳 原文。1. Create Files//创建目录mkdir -p traefik2 && cd traefik2

原创Docker 常用操作命令

一、查看容器查看运行中的容器docker ps查看所有容器docker ps -a只查看容器IDdocker ps -aq二、进入容器进入ID/name容器内部:docker exec -it id /bin/bash或(docker attach, exit后容器会被停掉)docker attach -it id 三、停掉运行中的容器docker stop id四、删除容器删除命令(docker