2012-01-21 4 views
2

Go는 FastCGI과 표준 라이브러리 인 HTTP server을 구현합니다.프로덕션 환경에서 HTTP 패키지 서버를 안전하게 사용할 수 있습니까?

프로덕션 환경 (응용 프로그램 서버)에서 HTTP 패키지의 서버를 사용하는 것이 안전합니까? 아니면 보안면에서 Apache와 같은보다 강력한 솔루션에 FastCGI 인터페이스를 사용하여 연결하는 것이 좋습니까?

+0

이동 및 보안에 대해서는 잘 모르겠지만 대부분의 웹 서버는 프록시 http도 리버스 할 수 있습니다. 나는 이것을 위해 nginx를 사용했으며 설치가 간단하고로드 밸런싱과 같은 많은 기능을 제공한다. 위쪽면은 HTTP로 테스트하기 위해 내부적으로 Go 서버에 직접 연결할 수 있다는 것입니다. – masebase

답변

7

Go의 http 패키지는 프로덕션 용이지만 Apache 또는 Nginx와 같은 자체를 증명할 시간은 없습니다. 여전히 숨어있는 문제가있을 수 있습니다. 내가 생각할 수있는 한가지는 지금 가능한 DoS 공격 경로입니다. http://code.google.com/p/go/issues/detail?id=2630

우리는 Go의 http 패키지를 제가 일하는 곳에서 직접 사용합니다. 우리는 지금까지 아무런 문제가 없었습니다.

관련 문제