====== 使用 FTP 上傳檔案到您的伺服器上 ====== 請注意,一般來說,使用 FTP 並非是一個安全的傳輸方式,因為它並沒有經過加密。如果您要上傳機密、敏感資料,請 [[zh-tw:glossary:sftp-file-manipulation|使用 SFTP]], 因為它是有加密過的。 您必須先在您的 HTTP 伺服器底下創建一個虛擬主機才能繼續。這也可以在您創建您的 Gandi 伺服器流程中,設置您的 HTTP 伺服器時,預先創建完成,或者您也可以稍候再新增額外的虛擬主機。 除此之外,如您要使用 FTP 來傳輸檔案,您還必須安裝一個 FTP 伺服器。如果您還沒有安裝 FTP 伺服器,您可以前往您的 Gandi AI 伺服器組態設置頁面進行。 現在您已經知道該如何 [[:zh-tw: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 代碼都是正確的,您就會在網際網路上看到您的網站了。 請記得您的網頁瀏覽器裡面是有快取的。在您測試您的網站內容是否上線之前,請記得要先清除您瀏覽器裡面的快取。如果您沒有清除快取,您的網站只會顯示您先前的網站。那樣是正常的。