나는 정적/개인 IP를 가진 webfaction에서 호스팅되는 장고 애플리케이션을 가지고 있습니다.원격 웹 서버에서 파이썬 LDAP 인증
사무실의 네트워크는 분명히 방화벽 뒤에 있으며 AD 서버는이 방화벽 뒤에서 실행됩니다. 네트워크 내부에서 파이썬 -ldap을 사용하여 AD의 내부 IP 주소와 포트 389로 인증 할 수 있으며 모든 것이 잘 작동합니다.
내가 이것을 웹 서버로 옮길 때 우리 방화벽에서 열린 주소와 포트를 변경합니다. 간단하게하기 위해 우리가 연 포트는 389이지만 인증 요청은 항상 타임 아웃입니다. webfaction에 로그인하고 쉘에서 python을 실행하고 ipaddress를 쿼리하면 내 고정 IP가 아닌 webfactional의 일반 IP 주소를 얻을 수 있습니다.
내가 무슨 일이 장고에서 시도하고 인증 일 이니? 요청은 방화벽이 기대하는 고정 IP가 아닌 파이썬이 실행되는 기본 IP 주소에서 오는 것입니까?
메신저 모든 네트워킹 및 포트 매핑에 대해 매우 단서가 없으므로 도움이 될 것입니다.
희망이 맞나요?
원격 LDAP 및 django를 매우 성공적으로 사용하므로 개발 모드에서 로컬로 작업하는 경우 네트워킹/포트 문제는 설치 또는 webfaction에만 적용됩니다. –