我有6個月的編碼經驗,我試圖讓我的第一個網站上播出。這是一個單頁網站,最後我要求用戶的電子郵件進行註冊。我只使用HTML/CSS/JavaScript使它和PHP建立數據庫連接。我已經購買了我的域名,並且正在使用MySQL。我應該使用Amazon EC2還是S3設置我的網站?我如何將它連接到數據庫?
我應該使用Amazon EC2還是Amazon S3託管它?我如何將亞馬遜RDS數據庫關聯到我的網站?
我已經經歷了很多教程,但我無法弄清楚。
謝謝!
我有6個月的編碼經驗,我試圖讓我的第一個網站上播出。這是一個單頁網站,最後我要求用戶的電子郵件進行註冊。我只使用HTML/CSS/JavaScript使它和PHP建立數據庫連接。我已經購買了我的域名,並且正在使用MySQL。我應該使用Amazon EC2還是S3設置我的網站?我如何將它連接到數據庫?
我應該使用Amazon EC2還是Amazon S3託管它?我如何將亞馬遜RDS數據庫關聯到我的網站?
我已經經歷了很多教程,但我無法弄清楚。
謝謝!
如果您正在使用PHP,則無法使用S3,因此如果要使用AWS路由,則需要使用EC2。 S3只能託管靜態文件 - 即html,圖像,css和javascript - 不在服務器上運行的東西。 PHP在服務器上運行。
爲了更清楚一點:您可以使用S3和EC2(即將您的一些文件存儲在那裏),但不能在S3之外運行基於PHP的網站。
使用RDS非常簡單。
你只需要認爲它是一個MySQL服務器。您可以使用連接到它:
mysql -h your.rds.dns -u root -p
從授權的RDS的安全組中的服務器(建議報告是私有的,並從Web服務器才能訪問)。
mysql -h your.rds.dns -u root -p database < myMySQLdump
第二步是添加RDS DNS條目所有PHP文件指向當前的MySQL服務器,這是很經常「:
您也可以使用轉儲導入當前的數據庫本地主機「與您的數據庫憑據。
這樣做你會從數據庫服務器分離Web服務器,提高你的表現。
此網站是用於編程問題。軟件/託管建議明確地與主題無關。 – 2015-02-10 20:32:19