Linux下,Django部署Apache后对于上传文件夹的配置
来源:互联网 发布:弱水三千只取一瓢 知乎 编辑:程序博客网 时间:2024/06/16 04:39
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
0 0
- Linux下,Django部署Apache后对于上传文件夹的配置
- linux下django部署到apache
- ubuntu下django和apache的部署
- Linux下配置Apache+Mod_Wsgi+Django环境
- django的apache部署
- django用apache+mod_wsgi部署后中文乱码的解决方法
- apache下部署django应用
- linux+apache+django+mysql 部署
- linux+apache+django配置
- linux 下部署Apache 转发域名配置
- linux 下部署 openssl+apache 配置https
- apache+mod_wsgi+django在windows下的部署
- apache+mod_wsgi+django在windows下的部署
- apache+mod_wsgi+django在windows下的部署
- Django部署至Apache的步骤(Ubuntu12.04下)
- [python web]linux下apache + django + mod_wsgi + sqlite3配置
- ubuntu16下django+apache配置
- linux下 Apache mysql python mod_python Django 配置安装说明,绝对可以安装上的说明
- win10 64位下appache,mysql,php的安装
- 手把手教你将Android项目开源到JCenter两种方式以及挖坑和填坑(二)
- 垂直居中的方法
- CF499C
- TCP协议实现数据传输的简单案例
- Linux下,Django部署Apache后对于上传文件夹的配置
- python pylab.plot() 方法使用
- NoClassDefFoundError错误发生的原因 以及常见的解决方法
- ArrayUtils 用法
- spring框架之AOP
- oslo Transport Driver实现指南
- 一个或多个项目需要一个平台SDK(UAP,Version = 10.0.14295.0)
- 配置截图工具shutter
- Android面试题-OkHttp3源码分析