最简静态页部署是将index.html放入Nginx的/usr/share/nginx/html/或Apache的/var/www/html/目录;需注意权限、文件名、缓存及SPA路由配置(Nginx用try_files,Apache用.htaccess+mod_rewrite)。直接把 index.html 放进 Nginx 的 /usr/share/nginx/html/ 就能访问只要 Nginx 服务在运行,且没改过默认配置,把 HTML 文件丢进这个目录就是最简部署方式。Apache 类似,对应路径通常是 /var/www/html/。别折腾构建工具或服务器配置------纯静态页面不需要后端、不依赖 Node.js、也不用打包。常见错误现象:403 Forbidden(权限不对)、404 Not Found(路径放错)、浏览器缓存旧版本(Ctrl+F5 强刷)。确认文件名是 index.html,否则要手动加路径访问,比如 http://your-ip/test.htmlLinux 下检查权限:ls -l /usr/share/nginx/html/,确保 Nginx 进程用户(通常是 nginx 或 www-data)有读取权上传后执行 sudo nginx -t 验证配置,再 sudo systemctl reload nginx 生效(不是 restart)用 scp 或 rsync 上传 HTML 到远程服务器本地写好 index.html,想传到云服务器?命令行比 FTP 工具更稳、可复现、适合后续自动化。使用场景:你有 SSH 权限,服务器已装好 Nginx/Apache,只是缺文件。立即学习"前端免费学习笔记(深入)";scp index.html user@server:/usr/share/nginx/html/ ------ 最简单,适合单文件rsync -avz --delete ./dist/ user@server:/usr/share/nginx/html/ ------ 适合整个静态目录(如构建后的 dist),--delete 会清理目标端多余文件注意路径结尾的 /:html/ 表示"放进该目录",html(无斜杠)表示"重命名为 html"Apache 要注意 .htaccess 和 mod_rewrite 是否启用如果你的 HTML 里用了前端路由(比如 Vue Router 的 history 模式),直接扔进 Apache 可能点二级链接就 404------这不是文件丢了,是 Apache 没把请求 fallback 到 index.html。 Tellers AI Tellers是一款自动视频编辑工具,可以将文本、文章或故事转换为视频。
相关推荐
青 春 记 忆5 小时前
零基础入门python30:Flask个人账本从空目录运行与阶段验收Nontee5 小时前
MySQL 插入冲突了怎么办?两种处理方式入门笔记ltl5 小时前
Parquet 文件格式:row group、编码与谓词下推索引l1258655 小时前
# LangGraph Memory机制深度解析:短期记忆与长期记忆的工程实践ltl5 小时前
PostgreSQL Join 路径:优化器如何选中 Nested Loopltl6 小时前
RocksDB 生产嵌入:Flink、TiKV 与 Kafka Streams 怎么用金銀銅鐵6 小时前
斐波那契数列的个位数出现的周期是多少?devilnumber7 小时前
MySQL 性能优化・诗意化记忆瀚高PG实验室7 小时前
PostgreSQL pg_basebackup 和 pg_rewind 可覆盖源端超级用户选择的无关文件HGVE-2026-E010whcyhhh8 小时前
头歌实践教学平台:数据科学与大数据技术导论(十二)