---
title: "网站目录与运行目录"
description: "在宝塔面板调整站点部署目录、设置运行目录（ThinkPHP/Laravel）、防跨站攻击、Git 同步、网站配额与 Nginx WebDav，为站点提供完整的目录管控能力。"
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.bt.cn/llms.txt
> Use this file to discover all available pages before exploring further.

# 网站目录与运行目录

## 网站目录

本文将介绍如何设置站点目录。

您可以通过网站目录设置功能设置站点目录、运行目录、防跨站、网站配额、Nginx WebDav 等。

## 操作步骤

1. 登录宝塔面板。点击左侧导航栏的`网站`，进入网站列表页面。

2. 选择需要管理域名的站点，点击对应站点的域名
   
   ![选择站点](/img/user-guide/site/select-site.png)

3. 在弹出的窗口中，点击左侧导航栏的`网站目录`，进入网站目录页面。
   
   ![网站目录](/img/user-guide/site/website-directory.png)

4. 根据需要配置对应功能。



### 网站目录

![网站目录](/img/user-guide/site/website-directory.png)

:::info\[说明]

- 网站目录：当前网站的部署目录，可以选择其他目录。

- 运行目录：部分程序需要指定二级目录作为运行目录，如ThinkPHP5,Laravel

- 添加 FTP：为当前目录添加一个FTP账号，以支持访问，点击配置后按提示输入用户名，密码即可。

  ![ftp](/img/user-guide/site/website-directory-ftp.png)

- 文件同步：使用文件同步工具插件将文件同步到其他服务节点。

- git 同步：可以从 git 中下载文件到网站目录中。

  ![git](/img/user-guide/site/website-directory-git.png)

- 防跨站攻击：防跨站攻击(open\_basedir)，防止黑客通过其他网站目录进行入侵攻击。

- 写访问日志：允许当前日志增加访问日志。

- 密码访问：为站点目录设置密码，需要密码才能访问。

  ![密码访问](/img/user-guide/site/website-directory-passwd.png)

:::

### 网站配额

支持为站点配置网站配额，如`100M`，`1000M`等。

![网站配额](/img/user-guide/site/website-quota.png)

:::danger\[警告]

- 指定xfs分区未开启目录配额功能!请先在`/etc/fstab`中`/`分区增加`prjquota`参数。
- fstab配置示例：`/dev/vdc1 /data xfs defaults,prjquota 0 0`。
- 该行为存在风险，如需使用请确保熟悉相关知识。
  :::

:::info\[说明]

- 查看已用容量：查看当前站点已使用空间大小。
- 当前网站配额：设置网站配额，如`100M`，`1000M`等。
- 设置告警：设置网站配额告警阈值，当网站配额使用量超过阈值时，触发告警。
  :::

### nginx WebDav

WebDAV 是一种用于在 Web 服务器上进行文件管理和协作的扩展协议。

![webdav](/img/user-guide/site/nginx-webdav.png)

点击创建 WebDAV 服务，填写域名信息，点击确定即可创建 WebDAV 服务。

![webdav](/img/user-guide/site/add-nginx-webdav.png)

:::info\[说明]

- 域名格式为 `www.domain.com:88`，如未传端口信息，默认为 80。
- WebDAV 允许用户通过 HTTP 协议对远程服务器上的文件和目录进行读写操作。它提供了类似于本地文件系统的操作方式，使用户能够通过 WebDAV 客户端访问远程服务器上的文件。
  :::

Source: https://docs.bt.cn/user-guide/site/php/site-config/website-directory/index.mdx
