我徹底搜索,無法找到關於此問題的任何信息。谷歌雲引擎 - 安裝存儲桶時使用WordPress的問題
目前,我正在構建一個Word Press網站,該網站託管在Google Cloud的計算引擎上。目標是建立一個自動縮放WP網站。我目前正在嘗試構建實例模板,然後我可以使用它來部署實例組,然後設置HTTP負載平衡器。
我使用的是基本的Ubuntu 16.04映像,並從那裏安裝了LEMP堆棧的其餘部分。
我成功地使用SQL代理連接到Cloud SQL,以便所有要部署的無效實例將共享相同的數據庫。讓每一個新的實例是啓動狀態,我使用的是啓動腳本時啓動代理:
./cloud_sql_proxy -dir=/cloudsql &
但這裏是我的問題,現在:在Word新聞文件。我無法找出讓所有實例使用相同WP文件的方法。我已經嘗試使用Google Cloud Storage FUSE,但是當我在根目錄安裝存儲桶時,會刪除所有WordPress文件夾(wp-content,wp-admin,wp-includes)。
就好像實例不能「看到」我在谷歌雲存儲中的文件夾。這是我的工作流程:
- 設置LEMP與WordPress - 得到了該網站上的前端工作 - 所有的系統去
複製所有文件/在我的根目錄文件夾(在/ var/www/html /)google雲桶
gsutil -m cp -r/var/www/html /。 GS://例如桶/
然後我安裝在桶在我的目錄
gcsfuse --dir模式 「777」 -o allow_other例如桶/無功/網絡/ HTML/
但是現在,當我在Linux終端的根目錄下「ls」時,我看不到任何WP文件夾(wp-includes,wp-admin,wp-content)。
我的最終目標是要有一個啓動腳本:
- 啓動DB代理,因此所有WP實例可以共享相同的DC
- 啓動谷歌雲斗的安裝使所有實例可以共享相同的WP文件
很明顯,這不是現在正在工作。
這裏怎麼回事?我也對如何讓WP文件在實例組快速啓動的所有臨時實例中「持久」和「共享」的其他想法保持開放。
我沒有在這裏遵循你的邏輯 - 你可能已經錯過了這個問題。 –
每個實例當然需要訪問WP文件;該問題圍繞確保那些EPHEMERAL實例具有對一個主「存儲區域」的持久和共享訪問,以便可以對該目錄進行更改並流向任何正在運行的實例或將來的任何實例。 –