개인 서버에서 mysql 데이터베이스를 사용하여 Django 배포
P粉283559033
P粉283559033 2024-03-31 14:44:26
0
1
509

저는 Linode에 Django 프로젝트를 배포하는 작업을 하고 있습니다. 개발 중에 사용하는 MySQL 데이터베이스는 내 홈 우분투 서버에서 호스팅됩니다. 이것은 내가 프로그래밍하는 컴퓨터와 다릅니다. settings.py 文件中,我设置了数据库连接并正常工作。在我家里的个人服务器上,我更新了 UFW 以允许新的 linode IP 地址,并授予该 IP 地址权限。当我在 linode 上部署的项目上运行服务器时,出现错误(2003,“无法连接到‘个人服务器 IP 地址’上的 MySQL 服务器:3306’(110)”).

linode 서버가 내 개인 서버의 MySQL 데이터베이스와 통신하도록 어떻게 활성화하나요?

P粉283559033
P粉283559033

모든 응답(1)
P粉764785924

Iiuc, linode에서 홈 서버에 연결하려고 합니다. 이것은 이상한 구성이며 문제를 일으킬 것입니다

당신이 해야 할 일은 포트 전달을 통해 패킷이 삭제되지 않도록 라우터 수준에서 들어오는 연결을 허용하는 것입니다. 라우터가 들어오는 데이터베이스 연결을 차단하고 있는 것 같습니다

하지만 Yevhen이 말했듯이 MySql을 Linode로 직접 가져오는 것이 더 좋은 방법입니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿