一:Django
1: django startproject pro_name
2: cd pro_name
3: touch server.sh & chmod 777 server.sh;
4: 在server.sh的文件裏,寫入如下內容:
nginx -s reload #重新加載nginx的配置文件
uwsgi django.ini #加載uwsgi的配置文件
5:touch django.ini,在django.ini文件中填入如下內容:
[uwsgi]
socket = 182.92.105.95:8012 #指定uwsgi的服務端口
processes = 2
chdir = /home/yihen/local/sys/djdemo/demo/ #指定django project的目錄
pythonpath = ..
wsgi-file = ./demo/wsgi.py
二:配置Nginx
1: cd /home/yihen/local/nginx/conf/;
2: vim nginx.conf
3: 修改server參數內容,如下:
server {
listen 8018; #對外的監聽端口
server_name www.allsin.cn;
location / {
include uwsgi_params;
uwsgi_pass 182.92.105.95:8012; #uwsgi的IP及端口
}
三:使用步驟
1 按照一 二步驟的配置,配置好各個文件;
2 每次修改了nginx文件,需要運行一次server.sh文件,重新加載nginx配置;