2016年8月4日 星期四

在 CentOS7 / RHEL7 上安裝 Django

快速安裝流程:
  1. 安裝 Python 的 pip 工具:
    #yum install python-pip
    
  2. 利用 pip 工具安裝 Django:
    #pip install django
       :
       :
    Installing collected packages: django
    Successfully installed django-1.10
    
  3. 配置 Django 網頁目錄:
    #cd /usr/share/nginx/html/
    #django-admin startproject mysite
    
  4. 編修 settings.py 檔案內容:
    #cd mysite/mysite
    #vim settings.py
    (在檔案最後的一行下,加入下列程式碼:)
    STATIC_ROOT = os.path.join(BASE_DIR, 'static')
    
  5. 利用 manage.py 來產生"static"網頁資料匣:
    #cd ..
    #./manage.py collectstatic
    
  6. 開啟防火牆設定:
    #firewall-cmd --permanent --add-port=8080/tcp
    #firewall-cmd --reload
    
  7. 利用 manage.py 來測試網站是否正常運作:
    #./manage.py runserver 192.168.5.104:8080
    
  8. 安裝 uWSGI 套件:
    #yum install python-devel gcc
    #pip install uwsgi
    
  9. 利用 uWSGI 開啟網站:
    # uwsgi --http :8080 -w mysite.wsgi
    
  10. 利用 pip 更新 pip:
    #pip install --upgrade pip
    
參考文獻:

  1. http://www.jianshu.com/p/69b3b8e39bf4