2017-10-14 109 views
0

我在本地服務器(wamp)上爲我的網站創建了多個REST api,現在我正在嘗試將它移動到在線服務器(aws elastic beanstalk)。我的問題是我在哪裏建立我的數據庫與表和行等就像在phpmyadmin?我認爲「上傳和部署」意味着上傳我製作的php文件,但是當我做我得到一個錯誤說「健康退化」。所以我想要做的是基本上移動我的本地服務器到aws在線的一個。我觀看了一堆視頻並做了大量的研究,但似乎無法找到解決這個問題的方法。在彈性beanstalk中部署應用程序AWS

回答

1

我的問題是我在哪裏建立我的數據庫與表和行 等就像在phpmyadmin?

您可以使用數據庫管理客戶端工具像MySQL Workbench連接到由豆莖創建的RDS實例,Heidi SQL &等使用DNS名稱,RDS實例創建。然而,您將面臨的一個挑戰是從您的客戶端機器訪問RDS實例,因爲它不是公開訪問數據庫的好習慣。您可以在同一VPC內創建一個EC2實例(帶有GUI的Windows或Linux),連接到它(遠程桌面或SSH)並安裝這些工具,以便您可以使用服務器內部的工具連接到RDS實例。

我計算過,「上傳和部署」是指上傳php文件我做 但是當我做我得到一個錯誤說「健康惡化」

要了解郵編裏面的代碼結構文件,我建議使用Beanstalk中的示例項目創建一個Beanstalk環境,並從S3下載示例項目工件(Zip文件),以便您可以比較項目結構需求。

如果您喜歡瀏覽文檔,可以參考this。如果一切順利,請連接到ElasticBeanstalk配置的EC2實例(使用Windows的遠程桌面或SSH到Linux)並調查已部署的工件。

+0

對不起,遲到的回覆,我的筆記本電腦已經演出了過去幾天。但我會創建一個EC2實例並下載工具(MySQL工作臺),並建立我的表和行? – Jagr

+0

@Jagr這是一個選項。另一種方法是在網絡中設置構建環境EC2實例,並在構建時自動執行腳本(如果有更改)。 – Ashan

+0

所以你的意思是建立實例,當我在Windows遠程桌面上下載豆莖文件?對不起,我對這個很新,很混亂。像所有我想要做的就是把我的本地服務器,並使其聯機 – Jagr

相關問題