# 连接到 Web 服务器

> For the complete documentation index, see [llms.txt](https://www.jetbrains.com.cn/help/idea/llms.txt).

根据要访问文件的位置选择部署配置:

* 就地服务器配置。 在就地服务器配置中，直接在 IntelliJ IDEA 中打开现有 本地 web 服务器 的文档根目录中的项目文件夹。 该配置会将项目文件映射到 URL，服务器会直接使用这些文件。 与 [本地服务器配置](creating-local-server-configuration.html)不同，无需在 IntelliJ IDEA 项目 与服务器文件结构中的单独文件夹之间上传、下载或同步文件。 [创建就地服务器配置](creating-in-place-server-configuration.html)

* 本地服务器配置。 本地服务器 通过本地 URL 提供本地或已挂载文件夹中的文件。 在本地服务器配置中，在 IntelliJ IDEA 项目 中开发应用程序，然后将项目文件上传到服务器的 文档根目录 ，即服务器提供文件的文件夹。 [创建本地服务器配置](creating-local-server-configuration.html)

* 远程服务器配置。 在 remote server 配置中，服务器运行在另一台计算机（远程主机）上。 要访问远程服务器上的文件，请使用 FTP/SFTP/FTPS/WebDAV 协议。 [创建远程服务器配置](creating-a-remote-server-configuration.html)

## 开始之前

Procedure: 启用 FTP/SFTP/WebDAV Connectivity 插件

此功能依赖于 [FTP/SFTP/WebDAV Connectivity](https://plugins.jetbrains.com/plugin/13125-ftp-sftp-webdav-connectivity)插件，该插件默认在 IntelliJ IDEA 中捆绑并启用。 如果相关功能不可用，请确保您没有禁用插件。

> **Note:**
> 在未订阅 Ultimate 版的情况下，IntelliJ IDEA 中无法使用 FTP/SFTP/WebDAV 连接插件。

1. 按 `Ctrl+Alt+S` (Windows), `⌘ Comma` (macOS), `⌘ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ Comma` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `⌘ Comma` (Sublime Text (macOS)), `Ctrl+Alt+S` (Visual Studio), `⌘ Comma` (Visual Studio (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Eclipse), `⌘ Comma` (Eclipse (macOS)) 打开设置，然后选择  `插件` 。

2. 找到  FTP/SFTP/WebDAV Connectivity  插件并点击   启用  。

为不同的目标创建单独的配置。 每个配置都有自己的连接设置，以及项目文件夹与目标文件夹之间的映射。

如果需要将代码部署到多个服务器，可以创建 [服务器组](server-groups.html)，避免分别部署到每台服务器。

## 服务器访问配置

部署配置会存储用于访问文件的连接设置和文件夹映射。 不会安装或启动服务器软件。

一份  服务器访问配置 定义如下内容：

* 服务器类型（ 本地 、 局部 或 远程 ）。

* 用于 FTP、FTPS、SFTP 或 WebDAV 连接的远程主机。 就地配置以及本地或挂载文件夹配置使用可从运行 IntelliJ IDEA 的计算机访问的路径。

* 服务器访问配置根目录 ：通过服务器配置可以访问的服务器层次结构中的最高文件夹。

* 访问 服务器配置根目录 的 URL 地址。

* 用于传输数据的协议及连接参数。

* 本地文件夹（即项目根目录下的文件夹）、服务器上的目标文件夹（本地或远程）与访问服务器数据的网址地址之间的对应关系。 这种对应关系称为 mapping 。 例如，您的项目存储在 `C:/Projects/My_Project/` 并包含一个文件夹 `C:/Projects/My_Project/My_Folder` ，而本地服务器的文档根目录位于 `C:/xampp/htdocs` 。 您将整个项目树上传到 `C:/xampp/htdocs/My_Project` 。 在 IntelliJ IDEA 术语中， `C:/Projects/My_Project/My_Folder` 文件夹被称为 local ，而 `C:/xampp/htdocs/My_Project/My_Folder` 文件夹被称为 remote 。

为不同的目标创建单独的配置。 每个配置都有自己的连接设置，以及项目文件夹与目标文件夹之间的映射。

如果需要将代码部署到多个服务器，可以创建 [服务器组](server-groups.html)，避免分别部署到每台服务器。

## 默认服务器访问配置

您可以将服务器配置设置为  默认 ，以便 IntelliJ IDEA 在以下情况下静默应用它：

* [更改文件的自动上传](uploading-and-downloading-files.html#automaticUploadOnUpdate)。

* 手动 [上传](uploading-and-downloading-files.html#manually)和 [下载](uploading-and-downloading-files.html#download_file_folder)文件而无需选择目标主机。

* [比较本地文件和文件夹](comparing-deployed-files-and-folders-with-their-local-versions.html)与它们的远程版本。

* [在远程主机上编辑单个文件](editing-individual-files-on-remote-hosts.html)。

Procedure:

1. 在   设置  对话框 ( `Ctrl+Alt+S` (Windows), `⌘ Comma` (macOS), `⌘ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ Comma` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `⌘ Comma` (Sublime Text (macOS)), `Ctrl+Alt+S` (Visual Studio), `⌘ Comma` (Visual Studio (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Eclipse), `⌘ Comma` (Eclipse (macOS))) 中，前往  `构建、执行、部署 | 部署` ，在中间窗格中选择所需的服务器访问配置，然后点击工具栏上的 ![Use as default 按钮](https://resources.jetbrains.com.cn/help/img/idea/2026.3/app.actions.setDefault.svg)。

或者，点击 IntelliJ IDEA 状态栏中的   默认部署服务器  工具栏，并从弹出菜单中选择所需的服务器或服务器组。

2. 要 [配置上传到默认服务器](uploading-and-downloading-files.html)，请转到  `构建、执行、部署 | 部署 | 选项` 。

## See also

### 过程

[将文件部署到服务器](deploying-applications.html)

### 参考

[部署](settings-deployment.html) [远程主机工具窗口](remote-host-tool-window.html)

### Web 资源

