2019년 8월 12일 월요일

apache 에서 django 서비스

sudo vim /etc/hosts
xxx.xxx.xxx.xxx   demo
sudo vim /etc/apache2/sites-available/000-default.conf
<VirtualHost *:9000>
    ServerName demo
    WSGIDaemonProcess demo python-path=/home/user/PycharmProjects/mysite/venv/lib/python3.6/site-packages
        WSGIProcessGroup demo
    WSGIScriptAlias / /home/user/PycharmProjects/mysite/mysite/wsgi.py process-group=demo
    <Directory /home/user/PycharmProjects/mysite/mysite>
        <Files wsgi.py>
            Require all granted
        </Files>
    </Directory>

    Alias /media/ /home/user/PycharmProjects/mysite/media/
    <Directory /home/user/PycharmProjects/mysite/media>
        Require all granted
    </Directory>

    Alias /static/ /home/user/PycharmProjects/mysite/.static_root/
    <Directory /home/user/PycharmProjects/mysite/.static_root>
        Require all granted
    </Directory>

    <Directory /home/user/PycharmProjects/mysite/venv/lib/python3.6/site-packages>
        Require all granted
    </Directory>

    <Directory /home/user/PycharmProjects/mysite>
        Require all granted
    </Directory>

    <Directory /home/user/PycharmProjects/mysite/demo>
        Require all granted
    </Directory>

    ErrorLog /home/user/PycharmProjects/mysite/logs/error.log
    CustomLog /home/user/PycharmProjects/mysite/logs/access.log combined
</VirtualHost>

[python] subprocess

proc.py import asyncio from argparse import ArgumentParser from asyncio import sleep async def process_function(user, file_path):     if use...