====== 使用 FTP 上传档案到您的伺服器上 ====== 请注意,一般来说,使用 FTP 并非是一个安全的传输方式,因为它并没有经过加密。如果您要上传机密、敏感资料,请 [[zh:glossary:sftp-file-manipulation|使用 SFTP]], 因为它是有加密过的。 您必须先在您的 HTTP 伺服器底下创建一个虚拟主机才能继续。这也可以在您创建您的 Gandi 伺服器流程中,设置您的 HTTP 伺服器时,预先创建完成,或者您也可以稍候再新增额外的虚拟主机。 除此之外,如您要使用 FTP 来传输档案,您还必须安装一个 FTP 伺服器。如果您还没有安装 FTP 伺服器,您可以前往您的 Gandi AI 伺服器组态设置页面进行。 现在您已经知道该如何 [[:zh:hosting:using-linux:how_to_connect_ai|透过 FTP 连结到您的 AI 伺服器], 以下的资讯将协助您了解该如何上传您的网站到您的伺服器上。 ===== 步骤 1: 使用 FTP 登入您的伺服器 ===== 许多人使用图形化 FTP 客户端 (例如, Filezilla, CyberDuck...) 来上传档案到它们的网站上。也因为存在不同的客户端,所以某些特殊术语上也不尽相同(使用者名称, 使用者, 等入等等...) ,但在基本资讯上是相同的。 - **FTP 伺服器**: 您伺服器的 IP 位址 - **使用者名称**: ''admin'' (或是您添加到虚拟主机的使用者)。 - **密码**: 在您创建您的伺服器时的密码 (或定义给添加到虚拟主机使用者的密码)。 下面提供您使用 CyberDuck 登入的范例 (请以您自己伺服器的 IP 位址取代 ''123.123.123.123''): {{ en:hosting:gandi-ai:en:guiftp.jpg }} Be sure to use **PASSIVE MODE**. 请确定您是使用 **被动模式(PASSIVE MODE)**. Gandi AI 使用者, 我们建议使用添加到虚拟主机的使用者,而不要使用 "''admin''"。 ===== 步骤 2: 上传您的网站 ===== 在您使用 FTP 登入您的伺服器之后,您会看到一个与磁碟名称相对应的资料夹。 如您是使用 Gandi AI 创建一个伺服器,Gandi AI 会自动建立一个磁碟。该磁碟的名称会像是 ''d_servername'' ( "''servername''" 也就是您伺服器的名称)。如果您并未没特地建立一个磁碟并添加到您的伺服器上,您就会使用您预设的磁碟。 - 开启您的 **磁碟目录**。 (//举例来说,如果您创建一个伺服器名称为 ''ficus'', Gandi AI 就会建立一个名称叫做 ''d_ficus'' 的磁碟...//) - 开启 ''www/'' 目录 - 您会看到您所代管在 ''www/'' 目录底下的所有网站。开启您要上传档案的 **网站的目录** 。 - 开启 ''htdocs/'' 目录。您的网站会在这里。 在下列的路径: ''%%(disk_name)/www/www.somewebsite.eu/htdocs/%%'' 请遵守下列规则: * 请不要直接放置任何档案在 ''www/'' 目录底下, 您不会在网站上看到这些档案。 * 在相对应您的虚拟主机(举例,这是在目录里 ''%%www.somewebsite.eu/%%'')的目录底下放置一个网站的私人档案 (例如: ''.htpasswd'') * 把你想要在网站(或可存取,例如,您的 ''.htaccess'' 档)上显示的档案放置在 ''htdocs/'' 资料夹内。 在下面的范例里面,您可以看到伺服器目前寄存了三个网站,而使用者打算把他/她的档案上传到对应于网站 ''%%www.somewebsite.eu%%'' 的资料夹中。 {{ en:hosting:gandi-ai:en:guiftp2.jpg }} 请注意,您会看到 Gandi 预设的 ''index.html'' 及图片在资料夹内。它们可以安全地透过您自己的网站进行覆写。这边提醒您,**您的网站必须在 ''htdocs/'' 目录内** 如此一来才能够在网路上被看见,也请确定您已经把它与正确的网站进行连结。 ===== 步骤 3: 测试 ===== 如果您已经把网站放置于 ** ''htdocs/'' 目录里**, 且您的 HTML 代码都是正确的,您就会在网际网路上看到您的网站了。 请记得您的网页浏览器里面是有快取的。在您测试您的网站内容是否上线之前,请记得要先清除您浏览器里面的快取。如果您没有清除快取,您的网站只会显示您先前的网站。那样是正常的。