2011-08-29 2 views
2

첫째, 일부 배경 - 지난 3 ~ 4 년 동안 구축 한 장고 앱에는 주로 VPS/DS 및 EC2를 사용 해왔다.전자 상거래 django 앱 대 VPS/DS 대 EC2와 같은 클라우드 서버

webfaction에서는 django와 wordpress를 사용하여 "사소한"응용 프로그램 또는 "개인 블로그 응용 프로그램"만 배포했습니다.

webfaction에서 진지한 (주소, 전화 기록 또는 전자 상거래 관련 데이터와 같은 민감한 개인화 된 사용자 데이터를 많이 사용하거나 페이팔 관련 거래를 수락하는) 진지한 배포는 공유 호스팅 환경이라는 점에서 저의 가장 큰 망설임이 있습니다.

저는 시스템 관리와 ​​패키지를 설치하는 데 시간을 할애 할 필요없이 장고 앱을 배포하기가 쉽기 때문에 webfaction을 많이 좋아합니다 (분명히 EC2 인스턴스 또는 예를 들어 linode에있는 VPS/DS 인스턴스).

질문은 - 전자 상거래를 실행하기 위해 공유 호스팅 공급자이고 (실제로 sssh 이후 "ls -la"를 실행하여 다른 사용자의 홈 디렉토리를 나열 할 수 있기 때문에) webfaction을 사용하는 것은 매우 안전하지 않은가요? 응용 프로그램 또는 개인화 된 중요한 사용자 데이터가 많은 응용 프로그램? 나는 "단순한"(예, 단어 은 간단히이 모호하고 정의되지 않는다는 것을 안다.) 전자 상거래 앱을 실행할지 여부를 결정하는 데 도움이되는 특정 기술 예제를 고맙게 생각한다. 아마도 webfaction에서 paypal 지불 게이트웨이를 사용하게 될 것이다. .

답변

1

난 당신이 나와있는 특정 문제를 해결 할 수 있습니다

을 다른 사용자의 파일을 볼 수있을 수 있지만, 그들은 자신의 파일에 대한 권한을 변경하지 않은 있기 때문에입니다. 표준 Linux 파일 권한을 사용하여 다른 사용자가 파일을 읽거나 쓰지 못하도록 할 수 있습니다.

chmod 600 file 

대부분의 경우 정보는 webfaction에서 호스팅하는 데이터베이스에 저장됩니다. 공유 환경이지만 암호와 사용자 이름으로 보호되는 자신 만의 데이터베이스를 얻습니다. 즉, VPS에서 호스팅되는 데이터베이스와 동일한 보안 기능을 제공합니다.

시스템의 다른 사용자가 정보에 액세스 할 수 없도록하려면 별도의 조치를 취해야하지만 웹 프리젠 테이션의 공유 호스팅 환경에서는 사이트를 안전하게 유지할 수 있습니다.

관련 문제