连接到 Web 服务器
根据要访问文件的位置选择部署配置:
就地服务器配置。
在就地服务器配置中,直接在 IntelliJ IDEA 中打开现有 本地 web 服务器的文档根目录中的项目文件夹。 该配置会将项目文件映射到 URL,服务器会直接使用这些文件。 与 本地服务器配置不同,无需在 IntelliJ IDEA 项目与服务器文件结构中的单独文件夹之间上传、下载或同步文件。
本地服务器配置。
本地服务器通过本地 URL 提供本地或已挂载文件夹中的文件。 在本地服务器配置中,在 IntelliJ IDEA 项目中开发应用程序,然后将项目文件上传到服务器的 文档根目录 ,即服务器提供文件的文件夹。
远程服务器配置。
在 remote server 配置中,服务器运行在另一台计算机(远程主机)上。 要访问远程服务器上的文件,请使用 FTP/SFTP/FTPS/WebDAV 协议。
开始之前
启用 FTP/SFTP/WebDAV Connectivity 插件
此功能依赖于 FTP/SFTP/WebDAV Connectivity插件,该插件默认在 IntelliJ IDEA 中捆绑并启用。 如果相关功能不可用,请确保您没有禁用插件。
按 Ctrl+Alt+S 打开设置,然后选择 。
找到 FTP/SFTP/WebDAV Connectivity 插件并点击 启用。
为不同的目标创建单独的配置。 每个配置都有自己的连接设置,以及项目文件夹与目标文件夹之间的映射。
如果需要将代码部署到多个服务器,可以创建 服务器组 ,避免分别部署到每台服务器。
服务器访问配置
部署配置会存储用于访问文件的连接设置和文件夹映射。 不会安装或启动服务器软件。
一份 服务器访问配置定义如下内容:
服务器类型(本地、 局部或 远程)。
用于 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。
为不同的目标创建单独的配置。 每个配置都有自己的连接设置,以及项目文件夹与目标文件夹之间的映射。
如果需要将代码部署到多个服务器,可以创建 服务器组 ,避免分别部署到每台服务器。
默认服务器访问配置
您可以将服务器配置设置为 默认 ,以便 IntelliJ IDEA 在以下情况下静默应用它:
比较本地文件和文件夹与它们的远程版本。
在 设置 对话框 (Ctrl+Alt+S) 中,前往 ,在中间窗格中选择所需的服务器访问配置,然后点击工具栏上的
。
或者,点击 IntelliJ IDEA 状态栏中的 默认部署服务器 工具栏,并从弹出菜单中选择所需的服务器或服务器组。
要 配置上传到默认服务器 ,请转到 。