個人サーバー上の mysql データベースを使用して Django をデプロイする
P粉283559033
P粉283559033 2024-03-31 14:44:26
0
1
535

私は Django プロジェクトを Linode にデプロイすることに取り組んでいます。開発中に使用する MySQL データベースは、自宅の ubuntu サーバーでホストされています。これは私がプログラムしているコンピューターとは異なります。 settings.py ファイルでデータベース接続を設定しましたが、正常に動作します。自宅の個人サーバーで、新しい linode IP アドレスを許可するように UFW を更新し、その IP アドレスにアクセス許可を付与しました。 linode にデプロイされたプロジェクトでサーバーを実行すると、エラーが発生します (2003、「'個人サーバー IP アドレス: 3306' (110)」という MySQL サーバーに接続できません)。

linode サーバーが個人サーバーの MySQL データベースと通信できるようにするにはどうすればよいですか?

P粉283559033
P粉283559033

全員に返信(1)
P粉764785924

Iiuc、あなたは linode からホームサーバーに接続しようとしています - これは奇妙な構成であり、問​​題が発生します

あなたがする必要があるのは、パケットがポート転送経由でドロップされないようにルーターレベルで受信接続を許可することです - ルーターが受信データベース接続をブロックしていると思います

しかし、Yevhen が言ったように、MySql を Linode に直接導入する方が良い方法です

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート