2012-05-15 3 views
0

현재 Linode VPS에 램프 스택이 있습니다.VPS에 Flask 배치

내 서버는 apache2로 설정 한 다음/etc/apache2/sites-available에 설치합니다. 사이트 가상 호스트 목록이 있습니다.

예 :

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    ServerName domain.com 
    ServerAlias www.domain.com 
    DocumentRoot /folder/www/domain.com/public_html/ 
    ErrorLog /folder/www/domain.com/logs/error.log 
    CustomLog /folderx/www/domain.com/logs/access.log combined 
</VirtualHost> 

나는 주로 PHP 개발자 해요,하지만 난 플라스크 파이썬에 들어갈 것을 시도하고있다.

지침에 따라 here, 나는 mod_wsgi를 설치했습니다. 하지만 나머지 부분을 처리하는 방법에 대해서는 다소 혼란 스럽습니다. wsgi 파일을 만들고, 새 Flask 응용 프로그램을 만듭니다.

좋은 자습서가 있습니까? 아니면 누군가 나를 도울 수 있습니까?

답변

2

에 대해 어떻게 :

http://flask.pocoo.org/docs/quickstart/#quickstart

http://flask.pocoo.org/docs/tutorial/#tutorial

http://flask.pocoo.org/docs/deploying/mod_wsgi/#creating-a-wsgi-file

이 물건은 모두 당신에게 정말 새로운 경우에, 당신은 처음에 mod_wsgi에 대해 걱정하고 바로 내장 개발 서버를 사용하지 말아야합니다 플라스크를 가지고 자신의 로컬 박스에서 플레이하십시오. 이것은 PHP가 아닙니다. 당신은 물건을 할 수 있도록 아파치를 설치할 필요가 없다.

+0

나는 첫 번째와 두 번째를 보았지만 wsgi 파일에 무엇을 넣을 지 알 수 없었다. 내 것은 로컬 박스에서 게임하는 것을 좋아하지 않는다는 것입니다. 나는 서버에서 배포 및 편집하는 것을 선호합니다. 나는 PHP 개발자이기 때문에 아파치 만 설치했다 ... – citruspi

+2

'creating-a-wsgi-file'이라고 쓰여있는 곳에 세 번째 URL이 충분하지 않은가? Flask의 작동 방식을 이해하려면 먼저 독립 실행 형 자습서를 살펴 봐야합니다. 당신이하지 않으면 당신은 많은 시간을 낭비하고 다른 모든 사람들은 시간을 낭비하게됩니다. –