ksweb 中文文档 下载 App

KSWEB 站点根目录 htdocs 默认位置与自定义目录

默认 htdocs 是什么

KSWEB 装好后 Web 服务器的默认站点根目录是存储卡根下的 htdocs:

/storage/emulated/0/htdocs

这个路径在 Android 上等价于 /sdcard/htdocs,通过文件管理器就能直接访问——把代码拖进去、浏览器刷新,服务器立马能看到新内容。

怎么确定当前的站点根

打开 KSWEB:

  1. 进入 LIGHTTPD / APACHE / NGINX 任意一个服务器标签页
  2. 找到 Document Root / Server Root / 主机路径 这一项
  3. 那里显示的路径就是当前服务器的站点根目录

多站并存的两种方法

手机上只跑一个站?直接把 CMS 解压到 htdocs 根目录就行,浏览器访问 http://localhost:8080/ 就是那个站。

要跑多个站?两种方案:

方案一:子目录(最简单)

/storage/emulated/0/htdocs/wordpress/    → http://localhost:8080/wordpress/
/storage/emulated/0/htdocs/drupal/       → http://localhost:8080/drupal/
/storage/emulated/0/htdocs/laravel/      → http://localhost:8080/laravel/

一个 Web 服务器(比如 Lighttpd)开一个端口,子目录区分不同项目。缺点是所有站共享一个服务器配置,htaccess 规则可能互相干扰。

方案二:不同服务器 + 不同端口(更干净)

服务器端口站点根用途
Lighttpd8080htdocs/wp/WordPress 测试站
Apache8000htdocs/drupal/Drupal 学习站
Nginx9090htdocs/laravel/public/Laravel 项目

每个服务器独立启停、独立配置、独立日志。框架项目(Yii2 / Laravel)用这种方法更清晰。

改成自定义目录

不想用 htdocs 这个名字?任何服务器标签页里都能改 Document Root:

  1. 点 Document Root 旁边的 Edit 按钮
  2. 输入新的目录路径(比如 /storage/emulated/0/my-sites/blog)
  3. 保存,重启服务器

改完后浏览器访问 http://localhost:<端口>/ 看到的就是新目录里的内容。原来的 htdocs 目录不动,可以保留原来的站点文件。

注意事项