凡凡小站

Nginx & Caddy 重定向配置指南 🌐
Nginx & Caddy 重定向配置指南 🌐 🔀 本文详细介绍如何使用 Nginx 和 Caddy 服务器实现高效的重定向配置,包括 HTTPS 支持和错误处理。 📋 目录导航 ✨ 核心功能特点 🔄 一、Nginx 重定向配置 🚀 二、Caddy 重定向配置 ⚙️ 三、SSL证书配置 🔧 四、错误处理配置 📊 五、性能优化 ⚠️ 六、注意事项 ✨ 核心功能特点 🔁 灵活重定向:支持多种重定向方式(301永久/302临时) 🔒 SSL加密:自动处理HTTPS证书和加密连接 ⚡ 高性能:轻量级配置,高效处理请求转发 🛡️ 错误处理:完善的错误页面和故障恢复机制 📁 模块化配置:支持配置文件分离,便于管理维护 🔄 一、Nginx 重定向配置1. 📝 基础重定向配置12345678910111213141516171819# 创建并编辑Nginx配置文件touch /etc/nginx/conf.d/123.conf && cat > /etc/nginx/conf.d/123.conf <<'E ...
Nginx & Caddy 错误页面拦截配置指南 🛡️
Nginx & Caddy 错误页面拦截配置指南 🛡️ 🚨 本文详细介绍如何配置 Nginx 和 Caddy 服务器的错误页面拦截功能,提供用户友好的错误提示,提升网站用户体验。 📋 目录导航 ✨ 核心功能特点 🛠️ 一、Nginx 错误页面配置 🚀 二、Caddy 错误页面配置 🎨 三、错误页面设计 ⚙️ 四、高级配置技巧 🔍 五、测试与调试 ⚠️ 六、注意事项 ✨ 核心功能特点 🎯 错误拦截:自动捕获和处理各种HTTP错误状态码 🎨 自定义页面:支持完全自定义的错误页面设计 🔧 灵活配置:可根据不同错误类型设置不同处理方式 ⚡ 高性能:轻量级错误处理机制,不影响正常请求 📱 响应式设计:错误页面适配各种设备屏幕 🛠️ 一、Nginx 错误页面配置1. 📝 完整配置示例12345678910111213141516171819202122232425262728293031323334353637383940414243server { ## 监听5553端口,并启用SSL listen 5553 ssl; ...
Caddy 反代内网 http https
Caddy 反代内网 http https 一 、Caddy 反代内网 http1234567891011mkdir -pm 755 /usr/local/caddy/conf.d && touch /usr/local/caddy/conf.d/xunlei.conf && chmod u+x /usr/local/caddy/conf.d/xunlei.conf && cat > /usr/local/caddy/conf.d/xunlei.conf <<'EOF'https://xunlei.meimolihan.eu.org:6663 { encode gzip tls ssl/full_chain.pem ssl/private.key reverse_proxy http://10.10.10.245:2345 { header_up Host {http.reverse_proxy.upstream.hostport ...
Nginx 部署文件服务器 🚀
Nginx 部署文件服务器 🚀 📁 快速搭建高效稳定的文件共享服务,支持内网外网访问 ✨ 功能特点 🌐 多协议支持 - 同时支持HTTP和HTTPS访问 📂 目录浏览 - 自动生成美观的文件目录列表 🔒 安全加密 - 支持SSL/TLS加密传输 🎨 主题定制 - 可自定义页面头部和底部 📱 响应式设计 - 适配各种设备访问 ⚡ 高性能 - 基于Nginx的高效静态文件服务 🛠️ 环境准备1. Debian/Ubuntu 安装 Nginx1234567891011# 安装Nginxsudo apt update && sudo apt install nginx -y# 启动Nginx服务sudo systemctl start nginx# 设置开机自启sudo systemctl enable nginx# 验证安装nginx -v 2. 检查服务状态12345# 查看Nginx状态sudo systemctl status nginx# 测试配置文件语法sudo nginx -t 🌐 带域名HTTPS文件服务示例地址:https://w ...
Caddy 部署静态网站 🌐
Caddy 部署静态网站 🌐 🚀 快速搭建高性能静态网站,支持HTTPS自动加密和现代化功能 📖 目录导航 📦 Caddy 安装与配置 🌐 域名静态站点部署 🏠 内网静态站点部署 🔧 高级配置技巧 ⚡ 性能优化 🔒 安全加固 🐛 故障排除 💡 实用技巧 📦 Caddy 安装与配置🐧 Ubuntu 系统安装1. 创建目录结构123# 创建Caddy主目录和SSL证书目录sudo mkdir -p /usr/local/caddy/sslcd /usr/local/caddy 2. 下载Caddy服务器推荐方法:使用官方脚本安装12345678910# 使用官方安装脚本sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https curlcurl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/key ...
Nginx 部署静态网站 🌐
Nginx 部署静态网站 🌐 📖 目录导航 🌟 简介 🔐 一、配置带域名的静态页面(HTTPS) 🌐 二、配置内网静态页面(HTTP) 🔧 三、高级配置选项 📊 四、监控和维护 🔒 五、安全加固建议 🚀 六、性能优化 🐛 七、故障排除 🌟 简介本指南将帮助您配置 Nginx 服务器来托管静态网页,包括带域名的 HTTPS 访问和内网 HTTP 访问两种方式。Nginx 是一个高性能的 HTTP 和反向代理服务器,以其稳定性、丰富的功能集、简单的配置和低资源消耗而闻名。 🔐 一、配置带域名的静态页面(HTTPS)访问地址: https://jingtai.mobufan.eu.org:5553 1. 创建 HTML 静态页面123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869mkdir -p /var/www/html/web && ...
Nginx 目录结构与配置文件详解 🗂️
Nginx 目录结构与配置文件详解 🗂️ 📖 目录导航 🌟 Nginx 配置文件架构概述 📋 配置文件结构总览 🔧 一、Nginx 主配置文件 🌐 二、Nginx 站点配置文件 🎯 三、自定义配置文件 📁 四、Nginx 网页目录结构 🛠️ 五、实用管理脚本 🔍 六、故障排查指南 🎯 最佳实践建议 🌟 Nginx 配置文件架构概述Nginx 采用模块化的配置文件结构,让您能够轻松管理和维护复杂的服务器配置。Nginx 的配置系统具有以下特点: 🏗️ 模块化设计:配置文件分为多个部分,便于管理和维护 🔧 层次结构:采用指令块的方式组织配置,清晰易懂 ⚡ 高性能:配置文件在启动时加载,运行时无需重新解析 🔒 安全性:支持多种安全配置选项和访问控制 📊 灵活性:支持条件判断、变量使用和自定义配置 📋 配置文件结构总览1234567891011/etc/nginx/├── nginx.conf # 主配置文件├── conf.d/ # 自定义配置文件目录├── sites-availab ...
Linux 文件删除-注释和空行
Linux 文件删除-注释和空行 1 、首先备份要修改的文件1cp default default-bak 2 、删除当前目录下default-bak文件,输出到default文件1grep -Ev '#|^$' default-bak > default 3 、将去除注释和空行的内容写入到webdav.conf 后面跟文件路径 1cat <<'EOF' | sed '/^[[:space:]]*#/d;/^[[:space:]]*$/d' > 完整的命令 123456789101112131415161718192021222324252627touch ~/pve.conf && cat <<'EOF' | sed '/^[[:space:]]*#/d;/^[[:space:]]*$/d' > ~/pve.conf# 设置/mnt 为可以被访问的目录,可自行修改为想要访问的目录https://file.meimoli ...
Linux 端口占用查看指南 🔍
Linux 端口占用查看指南 🔍 📖 目录导航 🌟 简介 📦 1. 安装网络工具 📊 2. 查看端口占用的多种方法 🔍 3. 精确查看端口占用 🎯 4. 实用示例 📋 5. 输出结果解读 💡 6. 高级技巧 🛠️ 7. 实用脚本 ⚠️ 8. 注意事项 🔄 9. 故障排除 📚 10. 扩展学习 🌟 简介本指南将介绍在 Linux 系统中查看端口占用情况的多种方法,帮助您快速识别和管理网络连接。无论是排查网络问题、检查服务状态还是安全审计,掌握端口查看技巧都是系统管理员的必备技能。 📦 1. 安装网络工具安装 net-tools 包1234567891011121314# Debian/Ubuntu 系统sudo apt update && sudo apt install -y net-tools# CentOS/RHEL 系统sudo yum install -y net-tools# 或者使用更现代的替代方案sudo apt install -y iproute2# 安装 lsof 工具sudo apt install -y l ...
Nginx 网站维护页配置完全指南 🛠️
Nginx 网站维护页配置完全指南 🛠️ 📖 目录导航 ✨ 维护页功能简介 🚀 一、创建维护页面目录和文件 ⚙️ 二、配置 Nginx 错误页面 🎨 三、高级维护页面配置 🔧 四、Nginx 维护命令 🛡️ 五、安全加固配置 📊 总结 ✨ 维护页功能简介网站维护页面是在服务器维护、升级或出现故障时向用户展示的友好界面,具有以下优势: 🚧 友好提示:告知用户网站正在维护中,提升用户体验 ⏰ 预计时间:提供维护完成的大致时间,管理用户预期 📞 联系方式:提供技术支持联系方式,方便用户咨询 🎨 品牌展示:保持品牌一致性,即使在维护期间 🔧 快速部署:简单配置即可启用,无需修改应用代码 📱 响应式设计:适配各种设备屏幕尺寸 🌐 多语言支持:支持多种语言,满足国际化需求 🚀 一、创建维护页面目录和文件1️⃣ 创建 HTML 目录结构12345678910111213# 创建网站根目录sudo mkdir -p /var/www/html# 创建错误页面目录sudo mkdir -p /var/www/html/errors# 设置目录权限sudo ch ...
Caddy 部署文件服务器 📂
Caddy 部署文件服务器 📂 📖 目录导航 🌟 简介 🔧 一、Debian/Ubuntu 安装 Caddy 🚀 二、Debian 部署文件下载服务 📥 三、文件下载命令 ⚖️ 四、负载均衡配置 🔒 五、安全加固 🐛 六、故障排除 🌟 简介本指南介绍如何使用 Caddy 服务器部署高性能的文件下载服务,并配置负载均衡。Caddy 是一个现代化的 web 服务器,以其简单的配置、自动 HTTPS 和高性能而闻名。 服务信息: 外部访问地址:https://file.meimolihan.eu.org:888 内部服务地址:http://10.10.10.245:11300 和 http://10.10.10.247:11300 文件存储路径:/mnt/ARS2-NFS/file/ 🔧 一、Debian/Ubuntu 安装 Caddy1. 安装 Caddy12345678# 更新包列表并安装 Caddysudo apt update && sudo apt install caddy -y# 验证安装caddy version# 查看 C ...
acme.sh + Caddy 完全指南 🚀
acme.sh + Caddy 完全指南 🚀 🌐 现代化的 Web 服务器与自动化 SSL 证书管理 📋 目录导航 🎯 快速开始 📦 Caddy 安装配置 🔐 SSL 证书管理 🔄 反向代理配置 ⚡ 性能优化 🔧 维护管理 💡 最佳实践 🎯 快速开始🌟 一站式安装脚本12345678910111213141516171819#!/bin/bash# 🚀 Caddy + acme.sh 快速部署脚本echo "开始安装 Caddy 和 acme.sh..."# 创建目录sudo mkdir -p /usr/local/caddy/{ssl,conf.d} /var/www/htmlsudo chmod -R 755 /usr/local/caddy /var/www/html# 下载 Caddycd /usr/local/caddywget -O caddy "https://caddyserver.com/api/download?os=linux&arch=amd64&p=githu ...
avatar
🐟认真摸鱼中
凡凡小站
欢迎来到 凡凡小站🍭🍭🍭
前往站长小窝
公告栏
🌐 本站镜像站:blog.meimolihan.eu.org
空降评论复制本文地址
随便逛逛昼夜切换关于博客美化设置切换全屏打印页面