最简静态页部署是将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是一款自动视频编辑工具,可以将文本、文章或故事转换为视频。
相关推荐
Patrick在香港1 分钟前
同一份脚本,mac 正常 Windows 乱码:open() 默认编码实测(附 3.15 终局)有想法的py工程师15 分钟前
PostgreSQL 字符集双重转义击穿 磁盘 I/O头发还在的女程序员20 分钟前
【无标题】千千寰宇22 分钟前
[数据库系统] 数据库系统的设计原理研究勿信日志23 分钟前
Playwright 元素定位:一个 width>50 过滤器把 42px 的输入框删掉了larance28 分钟前
[菜鸟教程] 机器学习教程十课-Python 机器学习应用栖凤28 分钟前
Java 的 try-catch 在 Agent 里失效了,我用了 5 个模式才兜住Yyyyyy~36 分钟前
【python】函数金銀銅鐵37 分钟前
[Java] 借助GUI展示class文件的版本号麦壳饼38 分钟前
SonnetDB SQL 分页查询:LIMIT/OFFSET 与 FETCH 语法