我的博客

分享技术与思想的点滴

网络相关

lxc 虚拟化运行openwrt 并ppoe拨号

🎉 恭喜!历经千辛万苦,终于大功告成! 经过两天的鏖战,你从零开始,排除了网络配置错误、LXC 配置不当、权限不足、双重桥接等一系列问题,最终成功在 Armbian 上通过 LXC 运行 OpenWrt,并实现了 PPPoE 拨号上网。以下是完整的最终配置和避坑指南,希望能帮到后来人,也方便你自己回顾。 一、最终网络拓扑 光猫 │ ├─ 宿主机 eth0 (物理网卡) ← 物理直通给容器 │ 宿主

wordpress多域名访问

wordpress后台有homeurl的设置,默认为安装时地址。由于运行在家中NAS,所以在内网的时候更习惯于内网IP访问。同样做了zerotrust配置及内网转发,zerotrust更倾向于https加密访问,非常完美,可惜经过北美这么绕一圈在回来,国内速度堪忧,强在稳定性不错,有网就行。同时内网启用了IPV6转发+DDNS动态域名,需要域名加端口也能访问。面对这三种情况不同地址的访问,word

简易文件浏览5分钟快速解决方案

完全理解您的感受!配置这类服务确实会遇到很多"坑",尤其是WSL环境下权限和路径问题更复杂。不过别担心,我给您准备了一个极简替代方案,用最直接的方式实现文件浏览功能,无需FastCGI和Nginx复杂配置: 5分钟快速解决方案 🚀 使用Python内置HTTP服务器 + 纯前端实现 创建一个新目录 mkdir ~/simple-file-browser && c

被威联通的权限问题整哭了

运行下面的命令:grep httpdusr /etc/passwd 输出:httpdusr:x:99:0:Apache httpd user:/tmp:/bin/sh 根据你的 grep httpdusr /etc/passwd 输出,httpdusr 用户确实存在(UID=99,GID=0),但当你尝试 chown -R httpdusr:httpdusr 时仍然报错 unknown user/

qnap安装 Entware,通过entware安装python3 pip

在家中NAS系统Qnap上安装python,发现版本是2.7.18。于是通过威联通的APP Center安装3.12.6.1,结果python -V发现版本还是2.7.18,本想将就用吧。结果: pip3 install pandas openpyxl -sh: pip: command not found 郁闷了,pip也没有。于是一路apt-get,yum,dnf,apk安装器都没有。。真无语

为服务器开启https访问

要开启 HTTPS 访问,你需要为你的域名配置 SSL 证书,并修改 Nginx 配置以支持 HTTPS。以下是具体步骤: 1. 获取 SSL 证书 推荐使用 Let's Encrypt 免费 SSL 证书。你可以使用 certbot 工具来获取证书。 在主机A上安装 Certbot sudo apt update sudo apt install certbot 获取 SSL 证书 运行以下命令

通过 Docker 部署 Nginx 并配置 HTTPS 反向代理

通过 Docker 部署 Nginx 并配置 HTTPS 反向代理,可以分为以下几个步骤: 1. 准备工作 获取 SSL 证书: 你可以从 Let's Encrypt 或其他证书颁发机构获取免费的 SSL 证书。 证书通常包括两个文件: 证书文件(如 certificate.crt)。 私钥文件(如 private.key)。 准备配置文件: 创建一个 Nginx 配置文件,用于定义反向代理和 H

多应用共享80端口解决方案(探讨docker compose 有点)

直接在宿主机上配置Nginx确实可以解决问题。然而,使用Docker Compose结合Nginx容器化的方式有一些额外的优势,具体取决于你的需求和场景。以下是两者的对比以及使用Docker Compose的意义: 1. 直接在宿主机上配置Nginx 优点: 简单直接,不需要额外的Docker容器。 适合小型项目或不需要复杂容器化管理的场景。 性能稍高,因为没有额外的容器化开销。 缺点: 与宿主机

多应用共享80端口解决方案)

要解决多个应用通过80端口对外提供服务的问题,可以使用反向代理服务器(如Nginx或Apache)来管理流量。以下是具体步骤: 1. 使用反向代理服务器 反向代理服务器可以根据请求的域名或路径将流量分发到不同的内部端口。 使用Nginx作为反向代理 安装Nginx sudo apt-get update sudo apt-get install nginx 配置Nginx 编辑Nginx配置文件(