Apache版本为2.4.6
1.在工程目录下创建media文件夹,存放上传文件
2.在setting.py添加
MEDIA_URL = '/media/' #上传文件夹的根目录
MEDIA_ROOT = os.path.join(BASE_DIR,'media') #访问网址
3.由于apache默认的用户为www-data,所以我们需要修改上传文件夹的用户组以及权限,在工程文件夹下执行下面
两句话:
sudo chgrp -R www-data media #修改文件的用户组
sudo chmod -R g+w media #修改用户组对于该文件的权限
备
注:如果在上传文件为media下的某个文件夹内,则也需要修改相应权限
4.在Apache下的网站配置文件夹中和static一样添加
Alias /media "/home/du/JWGL/media" #将/media映射到/home/du/JWGL/media
<Directory /home/du/JWGL/media>
Require all granted
</Directory>
5.a2ensite 项目.conf #启动站点
6.service apache2 restart #重启Apache服务器
参考资料:
http://www.ziqiangxuetang.com/django/django-deploy.html
http://blog.csdn.net/qingyuanluofeng/article/details/49273423