[2017-11-30]Ubuntu Django+Apache2+Mod_wsgi 配置
来源:互联网 发布:孙十万知乎 编辑:程序博客网 时间:2024/05/21 09:26
说明:
操作系统:Ubuntu16.04
Django 版本:1.8.7
Python 版本:2.7.12
运行模式:Ubuntu+Django+Apache2+Mod_wsgi
Apache2 配置文件:sudo vi /etc/apache2/apache2.conf
Apache2 错误日志:cat -n /var/log/apache2/error.log
Apache2 命令:
启动:sudo /etc/init.d/apache2 start
重启:sudo /etc/init.d/apache2 restart
停止:sudo /etc/init.d/apache2 stop
1. 安装 Django
sudo apt-get install python-pip
sudo pip install Django==1.10.5
2. 安装 Apache2
sudo apt-get install apache2
3. 安装 libapache2-mod-wsgi
sudo apt-get install libapache2-mod-wsgi
4. 创建项目及应用
创建项目
django-admin startproject 项目名称创建应用 (如果有应用就上传到项目目录下,否则创建)
python manage.py startapp 应用名称
5. 配置 Apache2
sudo vi /etc/apache2/apache2.conf
<Directory /home/news/> Options Indexes FollowSymLinks AllowOverride None Require all granted</Directory>WSGIScriptAlias / /home/news/news/wsgi.pyWSGIPythonPath /home/newsAlias /static/ /home/news/new_index/static/
然后编辑sudo vi /etc/apache2/sites-available/000-default.conf
错误及解决方案:
下面错误可能只是自己当前项目中所遇到的错误,其他项目请忽略。
问题一:ImportError: No module named celery
sudo pip install git+https://github.com/celery/django-celery.git
问题二:No module named PIL.ImImagePlugin
sudo apt-get install python-imaging
问题三:No module named requests
sudo pip install requests
问题四:No module named dss.Serializer
sudo pip install django-simple-serializer
- [2017-11-30]Ubuntu Django+Apache2+Mod_wsgi 配置
- [2016-09-14]Ubuntu Django+Apache2+Mod_wsgi 配置
- ubuntu 安装 apache2.2+mod_wsgi+Django
- ubuntu 13.04 安装 apache2.2+mod_wsgi+Django
- linux下配置apache2+Django+mod_wsgi
- django+apache2+nginx+mod_wsgi
- ubuntu下安装apache2.2+mod_wsgi+django(一)
- ubuntu下安装apache2.2+mod_wsgi+django(二)
- ubuntu下安装apache2.2+mod_wsgi+django(一)
- ubuntu下安装apache2.2+mod_wsgi+django(二)
- ubuntu下安装apache2.2+mod_wsgi+django(一)
- ubuntu下安装apache2.2+mod_wsgi+django(二)
- ubuntu下安装apache2.2+mod_wsgi+django(一)
- ubuntu下安装apache2.2+mod_wsgi+django(二)
- Django项目用mod_wsgi部署到Apache2, Ubuntu 14.04
- ubuntu 12 + mod_wsgi 配置django项目
- ubuntu12.04下apache2+mod_wsgi+django部署配置
- windows2003+apache2.2+python2.7配置django mod_wsgi
- 做竞品分析,不是要你写产品体验报告
- ETB挖矿教程
- Eclipse中部署web项目到tomcat下
- 734. Sentence Similarity
- js 复选框全选和取反
- [2017-11-30]Ubuntu Django+Apache2+Mod_wsgi 配置
- 全志A33之添加电容触摸GT911驱动
- VB文件系统编程中的常用函数
- 【已解决】[Err] MySQL server has gone away
- Ubuntu、linux基础概念及常用操作命令
- WebSocket发送图片或文件的思路(1)
- Matplotlib之3D骨骼关节的动画显示
- CSS居中方案介绍
- Sqlite 命令行导出、导入数据