如果需要將新網站部署在云虛擬主機上,或者需要上傳、下載、更新或備份已部署在云虛擬主機上的某個網站程序文件時,您可以通過FileZilla實現高效的文件上傳、下載或備份等操作。本文介紹使用FileZilla工具管理網站程序文件的方法。
FileZilla是一款方便高效的FTP客戶端工具,您可以使用FTP客戶端將網站程序或者網頁通過FTP協議上傳到Web服務器等,更多信息,請參見FTP客戶端使用說明。
如果您在使用FileZilla管理網站程序文件時,遇到操作權限禁止或者連接報錯等問題,更多信息,請參見網站管理常見問題。
步驟一:通過FileZilla連接云虛擬主機
本操作前,請確認已安裝FTP客戶端。建議您使用FileZilla工具,您可以單擊FileZilla下載該工具。
- 獲取云虛擬主機的FTP登錄信息。
- 登錄云虛擬主機管理頁面。
- 找到上傳網站程序的目標云虛擬主機,單擊對應操作列的管理。
- 在左側導航欄,單擊站點信息。
- 在站點信息頁面的賬號信息區域,獲取FTP登錄信息。FTP登錄信息包括FTP登錄用戶名、FTP登錄密碼和FTP登錄主機地址。說明 如果您忘記FTP登錄密碼,可以重置密碼。具體操作,請參見重置主機管理控制臺密碼和FTP密碼。
啟動FileZilla。
(可選)如果您下載的FileZilla為非中文版本,首次啟動FileZilla時,您可以將語言切換為中文。具體操作如下:
在頂部菜單欄,選擇
。在左側導航欄,選擇Language。
在Select language區域,選擇Chinese(Simplified)(zh_CN)。
單擊OK。
關閉并重新啟動FileZilla。
- 在頂部菜單欄,選擇 。
在站點管理器對話框,單擊新站點(N)。
在我的站點節點下,輸入新站點的名稱。
在常規區域,配置新站點的FTP相關信息。
參數說明如下所示:
參數
說明
協議
保持默認選項FTP-文件傳輸協議。
主機
輸入FTP登錄主機地址。
端口
設置為21。
加密
根據您的需求選擇合適的加密方式。
登錄類型
選擇正常。
用戶
輸入FTP登錄用戶名。
密碼
輸入FTP登錄密碼。
單擊連接(C),即可連接到云虛擬主機。
云虛擬主機產品不同,站點目錄也不相同,請以云虛擬主機的實際操作界面為準。
目錄名稱
含義
權限
/
FTP的根目錄。
只讀權限
/awstats
日志分析統計報告存放目錄,該目錄目前是一個空目錄。
只讀權限
/ftplogs
FTP訪問日志的存放位置。
只讀權限
/htdocs
網站的根目錄,您需要將網站程序或者網頁文件上傳到該目錄。
讀寫權限
/myfolder
此目錄中的內容不會被Web用戶看到,可以臨時存放一些不愿公開的內容。例如,站點備份和數據庫備份。
讀寫權限
/php_upload_tmp
系統程序php上傳緩存文件的目錄,例如session等信息。
讀寫權限
/wwwlogs
www訪問日志的存放位置。
只讀權限
目錄名稱
說明
權限
/
網站的根目錄,您需要將網站程序文件上傳到該目錄。
讀寫權限
/HttpErrors
您可以將404錯誤頁面上傳至該目錄。
讀寫權限
FileZilla工具界面如下圖所示:
各區域的說明如下表所示:
序號
說明
①
顯示區域,即顯示命令、FTP連接狀態和任務執行結果。
②
本地區域,即本地硬盤。
③
遠程區域,即站點區域。雙擊目錄圖標可進入相關目錄。
④
記錄區域,可查看FTP任務的隊列信息和日志信息。
步驟二:通過FileZilla管理網站程序文件
通過FileZilla成功連接云虛擬主機后,您可以對網站程序文件進行上傳、下載、移動、授權、新建或刪除等操作。
上傳或下載網站程序文件
注意事項
針對不同操作系統的云虛擬主機,通過FileZilla上傳或下載網站程序文件前,請注意以下事項:
命名網站程序文件時應注意以下事項:
建議使用字母(區分大小寫)、數字、字母和數字的組合方式命名。
不要使用漢字、特殊字符等方式命名,避免文件上傳后在云虛擬主機管理控制臺頁面無法執行壓縮、刪除等操作。
上傳網站程序文件時,主機站點空間顯示已滿,且站點中占比大的過期文件無法刪除時,根據您的云虛擬主機類型選擇對應的解決方法:
說明如果網站程序文件上傳到站點后,大小顯示為0,說明您的站點空間已滿,需要清理站點文件。
獨享云虛擬主機:通過升級云虛擬主機到更高版本增加網頁空間。關于升級主機的具體操作,請參見升級云虛擬主機。
共享云虛擬主機:通過升級云虛擬主機或購買空間的方法增加網頁空間。關于購買空間的具體操作,請參見增加共享云虛擬主機的網頁空間。
命名網站程序文件時應注意以下事項:
建議使用字母(區分大小寫)、數字、字母和數字的組合方式命名。
不要使用漢字、特殊字符等方式命名,避免文件上傳后在云虛擬主機管理控制臺頁面無法執行壓縮、刪除等操作。
如果您使用Access數據庫,需要將數據庫文件和網頁文件一起上傳到云虛擬主機的網站根目錄/下。
操作視頻
本視頻為上傳網站程序文件到Linux操作系統云虛擬主機的演示操作,具體頁面請以實際顯示為準。
操作步驟
上傳文件和下載文件操作基本相似,本操作以上傳網站程序文件至云虛擬主機為例。如需下載網站程序文件,則從遠程區域選擇待下載的文件,雙擊或用鼠標拖至本地區域即可。
上傳小文件
從本地區域選擇要上傳的網頁或文件。
雙擊待上傳的網站程序文件或用鼠標將該文件拖至遠程區域的網站根目錄下,即可完成網站程序文件的上傳工作。
Linux操作系統云虛擬主機的網站根目錄為
/htdocs
,網站程序上傳成功后,如下圖所示:Windows操作系統云虛擬主機的網站根目錄為
/
,網站程序文件上傳成功后,如下圖所示:
上傳大文件
使用FTP客戶端一次性上傳多個文件時,容易出現傳輸中斷或速度變慢的情況。網站程序文件較大時,建議您將文件分批壓縮,然后通過FileZilla工具將壓縮文件上傳,可以有效地降低傳輸中斷的風險,提高文件傳輸速度。
重要操作前,請準備以下工具或文件。
已安裝軟件壓縮工具。建議您使用7-Zip,您可以前往7-Zip官網下載。
已自行準備網站程序文件到本地主機。
在本地主機選擇待壓縮的網站程序文件,單擊鼠標右鍵,選擇
。在彈出的添加到壓縮包對話框,配置壓縮文件的格式、大小和名稱等參數。
單擊確定。
將壓縮后的網站程序文件上傳到云虛擬主機網站根目錄下。
Linux操作系統云虛擬主機的網站根目錄為
/htdocs
。Windows操作系統云虛擬主機的網站根目錄為
/
。
移動網站程序文件至指定目錄
如果網站需要重組或者更改網站程序文件的權限等情況下,您可以通過FileZilla工具將某個網站程序文件移動至指定目錄下。
在區域②,選擇待移動的網站程序文件(test-move)。
以文件
test-move
從/myfolder
目錄移動到Linux操作系統云虛擬主機的/htdocs
目錄為例。將文件拖到區域①中的目錄
/htdocs
下。移動后的網站程序文件test-move的位置,如下圖所示。
修改網站程序文件權限
出于安全性考慮,需要修改某個網站程序文件的權限,避免未經授權的用戶訪問或篡改該文件。
在FileZilla的遠程站點區域,右鍵單擊待修改權限的文件,單擊文件權限(F)...。
在彈出的改變文件屬性對話框,在數字值(N)文本框中輸入文件新的權限值。
單擊確定。
權限修改生效后,如下圖所示。
新建或刪除網站程序文件
場景 | 操作步驟 |
當需要添加新的網頁、腳本或其他文件到您的網站時,您可以通過FileZilla新建網站程序文件。 | 在遠程區域的空白位置,右鍵單擊鼠標,單擊創建新文件(F)。 |
當您的網站被黑客攻擊,在程序中發現存在掛馬的代碼文件,您可以直接刪除該文件,然后找程序開發人員具體定位解決(例如配置防火墻或加強權限等)。 | 從遠程區域選擇待刪除的文件,單擊鼠標右鍵,單擊刪除(E)。 |
相關文檔
如果您想對已上傳的網站程序文件進行壓縮和解壓縮操作,具體操作,請參見壓縮和解壓縮文件。
Linux操作系統云虛擬主機支持開啟和關閉FTP功能,更多信息,請參見開啟和關閉FTP功能。