使用 FTP 上傳檔案到您的伺服器上

請注意,一般來說,使用 FTP 並非是一個安全的傳輸方式,因為它並沒有經過加密。如果您要上傳機密、敏感資料,請 使用 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…) 來上傳檔案到它們的網站上。也因為存在不同的客戶端,所以某些特殊術語上也不盡相同(使用者名稱, 使用者, 等入等等…) ,但在基本資訊上是相同的。

  1. FTP 伺服器: 您伺服器的 IP 位址
  2. 使用者名稱: admin (或是您添加到虛擬主機的使用者)。
  3. 密碼: 在您創建您的伺服器時的密碼 (或定義給添加到虛擬主機使用者的密碼)。

下面提供您使用 CyberDuck 登入的範例 (請以您自己伺服器的 IP 位址取代 123.123.123.123):

guiftp.jpg

Be sure to use PASSIVE MODE. 請確定您是使用 被動模式(PASSIVE MODE).

Gandi AI 使用者, 我們建議使用添加到虛擬主機的使用者,而不要使用 ”admin“。

步驟 2: 上傳您的網站

在您使用 FTP 登入您的伺服器之後,您會看到一個與磁碟名稱相對應的資料夾。

如您是使用 Gandi AI 創建一個伺服器,Gandi AI 會自動建立一個磁碟。該磁碟的名稱會像是 d_servername ( ”servername” 也就是您伺服器的名稱)。如果您並未沒特地建立一個磁碟並添加到您的伺服器上,您就會使用您預設的磁碟。

  1. 開啟您的 磁碟目錄。 (舉例來說,如果您創建一個伺服器名稱為 ficus, Gandi AI 就會建立一個名稱叫做 d_ficus 的磁碟…)
  2. 開啟 www/ 目錄
  3. 您會看到您所代管在 www/ 目錄底下的所有網站。開啟您要上傳檔案的 網站的目錄
  4. 開啟 htdocs/ 目錄。您的網站會在這裡。

在下列的路徑: (disk_name)/www/www.somewebsite.eu/htdocs/ 請遵守下列規則:

  • 請不要直接放置任何檔案在 www/ 目錄底下, 您不會在網站上看到這些檔案。
  • 在相對應您的虛擬主機(舉例,這是在目錄裡 www.somewebsite.eu/)的目錄底下放置一個網站的私人檔案 (例如: .htpasswd)
  • 把你想要在網站(或可存取,例如,您的 .htaccess 檔)上顯示的檔案放置在 htdocs/ 資料夾內。

在下面的範例裡面,您可以看到伺服器目前寄存了三個網站,而使用者打算把他/她的檔案上傳到對應於網站 www.somewebsite.eu 的資料夾中。

guiftp2.jpg

請注意,您會看到 Gandi 預設的 index.html 及圖片在資料夾內。它們可以安全地透過您自己的網站進行覆寫。這邊提醒您,您的網站必須在 htdocs/ 目錄內 如此一來才能夠在網路上被看見,也請確定您已經把它與正確的網站進行連結。

步驟 3: 測試

如果您已經把網站放置於 htdocs/ 目錄裡, 且您的 HTML 代碼都是正確的,您就會在網際網路上看到您的網站了。

請記得您的網頁瀏覽器裡面是有快取的。在您測試您的網站內容是否上線之前,請記得要先清除您瀏覽器裡面的快取。如果您沒有清除快取,您的網站只會顯示您先前的網站。那樣是正常的。

上一次變更: 2016/05/31 10:22 (外部編輯)