파이썬 호스팅


14

작은 웹 사이트를 설정하여 파이썬 학습을 시작하고 싶습니다. 그러므로 호스팅이 필요합니다. 파이썬을 사용하려면 호스팅 제공 업체에서 무엇을 찾아야합니까?

편집 : 완료 : 호스팅 회사 목록을 원하지 않지만 원하는 것을 알고 싶습니다.

물론 사양에서 'Python'을 언급하는 첫 번째 호스트를 사용할 수 있지만 기본 사항뿐만 아니라 실제로 사용할 수 있기를 원합니다 ... 문제는 파이썬에 대해 많이 모른다는 것입니다. 내가 무엇을 찾고 있는지 알기가 어렵습니다 ...


학습을 시작하면 왜 호스팅 제공 업체가 필요 / 필요합니까?
serverhorror 2016 년

답변:


8

Django, Pylons, Turbogears와 같은 Python 프레임 워크를 사용하여 사이트를 호스팅 할 곳을 찾고 있다면 Webfaction에 잘못 갈 수는 없습니다. .

당신은 Dreamhost와 같은 돈을 벌기 위해 필요한만큼의 공간 / 대역폭을 얻지 못하지만 작은 사이트에 대해서는 중요하지 않을 것입니다. 그리고 당신은 훌륭한 지원을받습니다.


1
Webfaction의 경우 +1-지원이 뛰어납니다. 여러 번 그들은 내가 잘못 생각했던 실수를 찾아 내도록 도와주었습니다. 그들은 신속하게 대응하고 정중합니다.
Dominic Rodger 2016 년

1
Webfaction rock +1 나는 그것이 python-hosting.com 이었음을 상기시키고 싶습니다.

나는 Webfaction을 많이 좋아합니다. 슬프게도 내 개인 프로젝트는 실제로 트래픽을 발생시키지 않으므로 성능에 대해 언급 할 수는 없지만 놀라운 지원과 쉬운 관리 도구에 정말 만족했습니다.
TM.

8

내가 찾은 것은 다음과 같습니다.

  • 리눅스 서버
  • 파이썬 사전 설치
  • 다음을 모두 지원하는 Apache 설정 :
    • mod_wsgi
    • cgi
    • mod_python
  • ssh 액세스
  • 자신의 애드온 라이브러리를 설치하는 기능.

이를 통해 파이썬을 사용하여 웹 사이트를 구축하고 배포하는 여러 가지 방법을 자유롭게 실험 할 수 있습니다. 이 모든 것을 얻기 위해 VPS를 사용해야 할 수도 있지만 어쨌든 배우는 것이 좋습니다. 통제력이 높을수록 더 많은 것을 깨뜨리고 고치는 방법을 배울 수 있습니다. 좋은 기본 이미지를 다시로드하는 기능은 학습 과정에서 문제가 너무 심할 때 유용합니다.


실제로 질문에 답변 한 경우 +1

8

Google App Engine 을 고려 했습니까 ?

  • 대역폭 사용량이 적은 사이트에는 무료입니다.
  • 최소한의 설정이 필요하므로 쉽게 시작할 수 있습니다.
  • 발전함에 따라 Django 프레임 워크 의 기능 중 일부를 사용하여 이동할 수 있습니다 . Django는 Python 웹 앱 개발을위한 인기있는 플랫폼입니다.

내가 생각할 수있는 유일한 경고 는 보안상의 이유로 일부 하위 레벨 Python 라이브러리가 지원되지 않는다는 것입니다.

마지막으로 Eucalyptus 는 App Engine의 이식 가능한 솔루션으로 보이므로 나중에 마이그레이션하려는 경우 Google 서비스에 묶이지 않습니다. ( REF )


지원은 Google에 문제가 될 수 있습니다. 이에 관한 블로그를 기억하는 것 같습니다. 직접적인 경험은 없지만 그 사람을 찾는 것이 좋습니다.
Mark Ransom

5

다음과 같이 "플랫폼 서비스"서비스를 추천하는 (약간 편견이 있고 관심이있는) 게시물 :

모든 PaaS 오퍼링은 다음과 같은 폭 넓은 아이디어를 제시합니다. "서버 관리, 보안 패치, 확장,로드 밸런싱, 모든 sysadmin에 대해 걱정할 필요가 없습니다. "사용자에게 가장 적합한 앱을 만드는 흥미로운 작업". 본질적으로 많은 시간과 노력을 절약하는 대신 자체 서버를 구축하고 실행함으로써 얻을 수있는 유연성의 일부를 상쇄합니다.

우리는 특히 초보자에게 가장 쉬운 방법이라고 생각합니다. 우리는 지원 요청에 실제로 도움이되는 것을 목표로하고 완전한 브라우저 기반 IDE를 가지고 있으므로 원하는 경우 파이썬을 로컬로 설치하지 않고도 사이트를 통해 모든 개발을 실제로 수행 할 수 있습니다. 그러나 나는 여기서 마케팅에 너무 많이 표류 할 위험에 처해 있습니다.

그것이 누군가를 도울 수 있기를 바랍니다!


3

루트 액세스 권한이있는 Virtual Private Server 또는 Virtual Machine을 찾고 싶다고 생각합니다.

필자의 의견에 따르면 호스팅 기술은 "완전히 표준화 된"호스팅 환경 (예 : PHP의 경우 Apache / mod_php) 범주에 속하거나 그렇지 않습니다. 많은 회사들이 똑같은 방식으로 PHP 호스팅을 제공합니다. 그러나 Python 및 Ruby와 같은 대부분의 최신 호스팅 플랫폼은 그렇지 않습니다. 따라서 호스트는 해당 언어에 대한 특정 호스팅 환경을 만들기 위해 더 많은 작업 및 도메인 전문 지식을 갖추어야합니다.

따라서 파이썬 전문 호스트를 구매하는 경우 PHP 호스팅을 판매하는 호스트보다 훨씬 더 많은 호스트가 있어야합니다. 그러나 그 희귀 한 전문 기술에 대해 더 많은 비용을 지불해야 할 것으로 예상됩니다. 위험은 특정 호스트에 대해 좀 더 반쯤 구운 것 또는 매우 특정한 것을 얻음으로써 배치를 이동하려는 경우 이식성이 떨어집니다.

대신 VPS / 가상 시스템을 구매하면 루트 액세스, 대역폭, 디스크 공간, 원하는 정확한 소프트웨어, 버전 및 모듈 설치 기능 등 수천 개의 호스트에서 광범위하게 유사한 제품을 얻게됩니다. 이런 종류의 것을 설정하기 위해 조금 더 배워야 할 수도 있지만, "표준"Python 환경이 무엇인지에 대한 호스팅 회사의 아이디어를 제출할 필요는 없습니다. 자신의 환경에 맞게 환경을 설정하면 더 많은 회사를 선택할 수 있습니다.

특정 경험이있는 Rails 배포의 과거 공포에 대해 더 많이 생각하고 있기 때문에 VPS의 경우를 약간 과장하고 있습니다. :)


1

대부분의 호스팅 제공 업체에는 지원되는 서버 측 기술 목록이 있습니다 . 해당 목록에서 파이썬을 찾으십시오. 내가 본 것에서 대부분의 유닉스 공급자는 파이썬을 지원합니다.



1

App Engine은 똥개입니다. 그걸 써.

http://www.diveintopython.org/도 훌륭합니다.

web.py는 python 웹 앱을 시작하기위한 앱 엔진만큼이나 간단합니다. 그래도 잘 방해되지는 않았습니다.

앱 엔진이 훌륭하다고 언급 했습니까?


파이썬으로 뛰어 들기에 대한 좋은 제안. 파이썬 학습을위한 훌륭한 책.
GNUix 2018 년

1

솔직히, 지원하는 것은 무엇이든해야합니다 mod_wsgi. 그 밖의 모든 것 (서버 소프트웨어, 구성 등)은 필요 / 원하는 것에 따라 달라 지므로 사용자에게 달려 있습니다.


1

호스트가 소프트웨어 측면에서 원하는 모든 것을 지원한다는 보장을 원한다면 전용 서버 또는 VPS를 얻는 것이 가장 좋습니다 ( Linode 권장 ). 또는 로컬에서 개발을 수행하는 경우, 특히 파이썬과 같은 인기있는 언어로 다양한 것을 설정하는 방법에 대한 많은 좋은 안내서가 있습니다. 파이썬을 설정하는 방법을 배우는 것은 언어 자체를 배우는 것과 함께 좋은 경험이 될 것입니다.


0

almostfreespeech는 파이썬을 지원하며 내가 찾을 수있는 한 낮은 대역폭, 낮은 웹 공간 사이트에 가장 저렴한 옵션입니다. 그러나 사용하려는 경우 장고를 지원하지 않습니다. 파이썬을 지원하는 또 다른 저렴한 옵션은 화난 호스팅입니다.


1
불행히도 거의 freespeech는 오래 실행되는 프로세스를 지원하지 않습니다. WSGI는 Python의 표준입니다.

0

http://www.dreamhost.com/hosting-features.html Dreamhost는 IMO 중 최고의 호스트 중 하나이며 파이썬을 지원합니다.


1
reddit.com/r/programming/comments/747gk/ 에서 dreamhost 에 대한 매우 가혹한 부정적인 의견 -몇 가지 긍정적 인 의견 도 있지만 ...

2
Dreamhost는 초보자 Python에는 괜찮지 만 mod_python이나 mod_wsgi를 지원하지 않기 때문에 헤비급 사이트에 사용하려는 경우 끔찍합니다. (wiki.dreamhost.com/Python)

안녕하세요 다니엘, 제가 질문 한 이유입니다. 물론 사양에서 'Python'을 언급하는 첫 번째 호스트를 사용할 수 있지만 기본 사항뿐만 아니라 실제로 사용할 수 있기를 원합니다 ... 문제는 파이썬에 대해 많이 모른다는 것입니다. 내가 무엇을 찾고 있는지 알기가 어렵습니다 ...

0

VPS에는 서버 축을 권장 합니다. 물론 배우는 경우 집에있는 상자에 무언가를 설치하면됩니다. GNU / Linux 를 실행하는 경우 내장 된 테스트 서버가있는 Django 와 같은 프레임 워크를 다운로드 하거나 HTTP 서버 ( Apache , Cherokee , Nginx (Engine-X) 등)를 설정할 수 있습니다. WSGI 인터페이스 (바람직한 IMHO) 또는 mod_python을 지원합니다.


0

서버 설정에 익숙하다면 VPS 호스트를 살펴 보겠습니다. 사용하려는 구성 요소를 선택할 수있는 유연성은 OS를 스스로 유지 관리해야하는 불편 함보다 훨씬 큽니다.


또한 자신의 VPS를 관리 할 수있는 훌륭한 학습 도구입니다. 무언가를 깨뜨리고 스스로 고쳐야 할 때 머리가 많이 부딪치지 만 학습 경험은 매우 중요합니다.

0

나는 다음과 같은 순서로 간다.

Linode.com

Slicehost.com

자신 만의 작은 VPS를 설정하고 루트의 힘을 발휘하십시오. 호스팅 비용을 지불하려는 경우 왜 루트를 원하지 않습니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.