>백엔드 개발 >PHP 튜토리얼 >Linux에서 플라스크 프레임워크 웹사이트용 uwsgi nginx 서버 구성

Linux에서 플라스크 프레임워크 웹사이트용 uwsgi nginx 서버 구성

WBOY
WBOY원래의
2016-07-29 09:05:47983검색

Linux에서 플라스크 프레임워크 웹사이트용 uwsgi+nginx 서버 구성

home/admin/ 디렉터리에 hello.py가 포함된 myproject 프로그램이 있습니다

1 pip 설치

wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb"--no-check-certificate

# tar -xzvf pip-1.5.4.tar.gz

# cd pip-1.5.4

# python setup.py install

또는 yum installpip

2 nginx 설치

cd /usr/local/

wget http://nginx.org/download/nginx-1.2.8.tar.gz

tar -zxvf nginx-1.2.8.tar.gz

cd nginx-1.2.8

./configure --prefix=/usr/local/nginx

make

make install

3 uwsgi 설치

pip install uwsgi

웹사이트 서버 구성

myproject 프로젝트 파일 아래에 config.ini 추가

내용은 다음과 같습니다.

[uwsgi]

socket = 127.0.0.1:8001 #참고: 고정 포트 지정

processes = 4 #참고: 여러 프로세스를 실행합니다. 여기서는 4개의 프로세스가 사용됩니다

threads = 2

master = true

pythonpath = /home/admin/myproject

module = hello

callable = app

memory-report = true

저장: 먼저 Esc 키를 누르고 ":wq"를 추가하세요.

/usr/local/nginx/conf/에서 nginx.conf의 내용을 수정합니다. 🎜>

                                                                     8001;

/usr/local/nginx/conf/uws 포함 gi_params;

}

uwsgi 시작:

uwsgi –ini /home/admin /myproject/config.ini

nginx 시작:

시스템의 포트 80이 다른 프로그램에 의해 사용되지 않는지 확인하세요.

/usr/local/nginx/sbin/nginx

브라우저에 127.0을 입력하세요. 0.1:8080 접속

LAN에 있는 다른 호스트가 접속해야 할 경우 설정된 포트번호가 8080이 되도록 리눅스 서버 방화벽을 설정해야 합니다.

위 내용은 관련 측면을 포함하여 Linux에서 플라스크 프레임워크 웹사이트용 uwsgi nginx 서버를 구성하는 방법을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.