0
異なるサーバーにデータベース(MySQL)とアプリケーションサーバーをホストするには、これが必要です。それも可能ですか?はいの場合は、それはいい考えですか?Django web-appからデータベースを分離する方法
異なるサーバーにデータベース(MySQL)とアプリケーションサーバーをホストするには、これが必要です。それも可能ですか?はいの場合は、それはいい考えですか?Django web-appからデータベースを分離する方法
可能です。実際、アプリケーションサーバーとデータベースサーバーを分離することもベストプラクティスとみなされます。
This talkは、そのことについての例を示しています。
あなたのアプリサーバーがip 189.23.32.32
であるとします。次に、データベースサーバ(IP 100.10.10.5)を作成し、サーバとmysql設定ファイルに、この特定のポートでこのIPからの要求を許可したいと言っています。
次に、あなたのDjango設定で、そのデータベースに接続したいと言います。 postgresのために、それは次のようになります。
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'HOST': '100.10.10.5',
'NAME': 'postgres',
'USER': 'postgres',
'PASSWORD': 'password',
},
}
、MySQLのに適合させるだけでエンジンの一部を変更し、あなたが良いことがありますするために。
希望すると助かります!
ご回答いただきありがとうございます。私は間違いなくビデオをチェックアウトします。この質問であなたが私を助けてくれる人(または助けることができる人に指示する)なら、私は大いに感謝します:https://stackoverflow.com/questions/45972449/hosting-a-web-app-on-a-cloud-outside企業のインフラストラクチャセキュリティ – Sukhrab