uWSGI, NginX
この文章は個人の参考に供するだけだ.
uWSDiサービス登録スクリプトの場所
まず、私のプロジェクトにソースファイルを作成します.
初期設定の場合は、「
まず、私のプロジェクトにソースファイルを作成します.
uWSDiサービス登録スクリプトの場所
まず、私のプロジェクトにソースファイルを作成します.
/home/<user>/<project>/<app>/wsgi/uwsgi.service
次に、次のパスにリンクします./etc/systemd/system/uwsgi.service
// 아래 명령어로 링크할 수 있습니다.
$ sudo ln -f /home/<user>/<project>/<app>/wsgi/uwsgi.service /etc/systemd/system/uwsgi.service
uWSDIサービスの登録sudo systemctl start uwsgi
sudo systemctl enable uwsgi
// 서비스 구동 확인
systemctl status uwsgi
NGINXプロファイルの場所初期設定の場合は、「
/etc/nginx/nginx.conf
NGINX設定ファイルまず、私のプロジェクトにソースファイルを作成します.
/home/<user>/<project>/<app>/nginx/mysite
server {
listen 80;
server_name *.compute.amazonaws.com;
charset utf-8;
client_max_body_size 128M;
location /static/ {
root /<user>/<project>/<app>/client/build;
}
location / {
uwsgi_pass unix:///tmp/mysite.sock;
include uwsgi_params;
}
}
次のパスにコピーします./etc/nginx/sites-available/
// 아래 명령어로 복사할 수 있습니다.
sudo cp -f /home/<user>/<project>/<app>/nginx/mysite /etc/nginx/sites-available/mysite
次のサイトを追加します.sudo ln -s /etc/nginx/sites-available/mysite /etc/nginx/sites-enabled
ステータスの確認systemctl status nginx
Ubuntuが現在使用しているポートを確認lsof -i -nP | grep LISTEN | awk '{print $(NF-1)" "$1}' | sort -u
Reference
この問題について(uWSGI, NginX), 我々は、より多くの情報をここで見つけました https://velog.io/@johnyworld/uWSGI-NginXテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol