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.ininginx 시작: 시스템의 포트 80이 다른 프로그램에 의해 사용되지 않는지 확인하세요. /usr/local/nginx/sbin/nginx 브라우저에 127.0을 입력하세요. 0.1:8080 접속 LAN에 있는 다른 호스트가 접속해야 할 경우 설정된 포트번호가 8080이 되도록 리눅스 서버 방화벽을 설정해야 합니다.
위 내용은 관련 측면을 포함하여 Linux에서 플라스크 프레임워크 웹사이트용 uwsgi nginx 서버를 구성하는 방법을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.