사용자 도구

사이트 도구


python:django:ubuntu

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
python:django:ubuntu [2025/04/19 06:09] – [Apache2 설정] taekgupython:django:ubuntu [2025/04/20 00:51] (현재) – [Apache2 설정] taekgu
줄 2: 줄 2:
  
 가상환경 가상환경
 +python3-venv
 <code bash> <code bash>
-python3 -m venv maroenv+python3 -m venv marovenv
 </code> </code>
 [[linux:django:ubuntu:uwsgi|삽질]] [[linux:django:ubuntu:uwsgi|삽질]]
줄 36: 줄 37:
 <code conf maro_uwsgi.ini> <code conf maro_uwsgi.ini>
 [uwsgi] [uwsgi]
-uid=mama +uid=akfd 
-base=/home/mama/garam+base=/home/akfd/pro
  
 # the virtualenv (full path) # the virtualenv (full path)
-home=/home/mama/marovenv +home=/home/akfd/venb 
-chdir=/home/mama/garam/maro+chdir=/home/akfd/pro/akfdro
  
 module=conf.wsgi:application module=conf.wsgi:application
줄 55: 줄 56:
  
 max-requests=5000 max-requests=5000
-daemonize=/var/log/garam/uwsgi.log+daemonize=/var/log/pro/uwsgi.log
  
 # HTTP-PORT # HTTP-PORT
 http-socket=:8000 http-socket=:8000
 # UNIX socket 파일의 위치입니다. socket file의 위치를 잡아줘도 되며 localhost와 port를 명시해줘도 됩니다. # UNIX socket 파일의 위치입니다. socket file의 위치를 잡아줘도 되며 localhost와 port를 명시해줘도 됩니다.
-socket=/var/log/garam/maro_uwsgi.sock+socket=/var/log/_uwsgi.sock
 # UNIX socket 소유자 # UNIX socket 소유자
 chown-socket=%(uid):www-data chown-socket=%(uid):www-data
줄 130: 줄 131:
 Apache에서는 proxy_uwsgi를 이용하여 접속한다. Apache에서는 proxy_uwsgi를 이용하여 접속한다.
  
-<code conf maro.conf>+<code conf zaro.conf>
 # create new # create new
-ProxyPass /naro unix:/run/uwsgi/app/maro_uwsgi/socket|uwsgi://localhost:8000/naro +ProxyPass /nakkko unix:/var/log/_uwsgi.sock|uwsgi://localhost:8000/nakkko 
-# socket파일과 uwsgi:// 를 같이 설정해야 잘 접속되더라...+ 
 +Alias /grrr /var/ggggg/grrr 
 +<Directory "/var/ggggg/grrr"> 
 + Require all granted 
 +</Directory> 
 + 
 +Alias /static /var/ggggg/static 
 +<Directory "/var/ggggg/static"> 
 + Require all granted 
 +</Directory>
 </code> </code>
python/django/ubuntu.1745042957.txt.gz · 마지막으로 수정됨: 2025/04/19 06:09 저자 taekgu