簡體   English   中英

wordpress ftp 使用谷歌雲平台

[英]wordpress ftp using google cloud platform

我正在做一些測試,以確定將我的小型網絡托管業務轉移到 Google Cloud Platform 的可行性。 我所有的客戶網站都是我建立的 Wordpress 網站,我也完全管理它們。

我已經設置了 60 天的免費試用版,並且即將安裝我的第一個項目......這將是一個預構建的 CMS (Wordpress),可以在 Google Developers Console 的軟件包列表中找到。

我至少要測試兩件事...... 1. 使用 wordpress multisite(因為我打算將所有現有的客戶網站移到 Wordpress MU 2. 該網絡上的網站速度(一個問題是數據中心的延遲)地點不在我的國家)

因此,為了測試上述內容,我想在我創建的 Google Cloud 項目上設置一些現有客戶端網站的克隆。

題...

我如何獲得對 Google Cloud 上的 Wordpress CMS 的文件和目錄訪問權限,以便我可以上傳在本地系統或其他服務器上生成的網站?

(我需要復制媒體文件,例如圖像、內容和主題)

或者是我使用此解決方案通過 Wordpress 插件訪問文件目錄的唯一方法?

取決於您選擇使用哪種工具。

如果您將Wordpress 用於 AppEngine ,則必須結合使用部署技術和插件才能將數據獲取到您的實例中。

如果您使用Wordpress Multisite,那么您將與它進行交互,就像安裝任何其他 Wordpress 一樣。

1) 創建密鑰對 ( https://cloud.google.com/compute/docs/instances/connecting-to-instance#standardssh )

2) 通過 SFTP (Cyber​​Duck, FileZilla) 連接

3) 上傳文件到你的 /home/ yourusername目錄

4) 通過 shell 連接到服務器,您可以從您的 Google Dashboard (Google Shell) 執行此操作

5) 通過鍵入sudo /bin/bash將您的用戶更改為 Root

6) 現在你可以移動文件sudo mv file/you/want/to/move.html /var/www/html/

我建議您使用SFTP ,但如果您想使用 FTP 連接,請參閱此博客來解決您的問題。

如果您的 VM 是基於 Linux 的,那么您必須使用vsftpd類的應用程序來設置 FTP 服務器。

以下是步驟:

  1. 在 Google Cloud 上部署虛擬實例
  2. 打開SSH終端
  3. 安裝 VSFTPD
  4. 創建用戶
  5. 配置 vsftpd.conf 文件
  6. 准備FTP目錄
  7. FTP/S 或 FTP over SSL 設置(可選)
  8. 在 Google Cloud Firewall 中打開端口
  9. 測試和連接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM