Django--使用Apach2部署网站
来源:互联网 发布:淘宝卖家不发货怎么办 编辑:程序博客网 时间:2024/05/23 11:46
环境信息:Ubuntu16
1.安装apache2和mod_wsgi
sudo apt install apache2# python2sudo apt install libapache2-mod-wsgi# python3sudo apt install libapache2-mod-wsgi-py3
2.准备一个新网站
ubuntu的apache配置文件在/etc/apache2/下
备注:centos用户apache2名称为httpd在/etc/httpd/中
新建一个网站配置文件
touch /etc/apache2/sites-available/sitename.conf
举例配置如下:
<VirtualHost *:80> ServerName www.example.com ServerAlias example.com ServerAdmin xxxxxxx@qq.com Alias /media/ /home/ubuntu/mysite/weixin/media/ Alias /static/ /home/ubuntu/mysite/weixin/static/ <Directory /home/ubuntu/mysite/weixin/media> Require all granted </Directory> <Directory /home/ubuntu/mysite/weixin/static> Require all granted </Directory> # 把下面的这两行去掉注释可以使用virtualenv来部署 # WSGIScriptAlias / /home/ubuntu/mysite/weixin/weixin/wsgi.py # WSGIDaemonProcess example.com python-path=/home/ubuntu/mysite/weixin python-home=/home/ubuntu/env/python35/lib/python3.5/site-packages WSGIProcessGroup example.com <Directory /home/ubuntu/mysite/weixin/weixin> <Files wsgi.py> Require all granted </Files> </Directory></VirtualHost>
3.删掉目录下原来的配置文件,只留自己创建的,如:
root@VM-152-59-ubuntu:/etc/apache2/sites-available# ls -ltotal 12-rw-r--r-- 1 root root 6338 Apr 6 2016 default-ssl.conf-rw-r--r-- 1 root root 817 Oct 15 15:38 weixin.confroot@VM-152-59-ubuntu:/etc/apache2/sites-available# ls -l ../sites-enabled/total 0lrwxrwxrwx 1 root root 30 Oct 15 13:15 weixin.conf -> ../sites-available/weixin.conf
4.Django的setting.py中设置下允许访问的IP
ALLOWED_HOSTS = ['*']
5.激活新网站
sudo a2ensite sitename 或 sudo a2ensite sitename.conf
阅读全文
0 0
- Django--使用Apach2部署网站
- Django网站直接使用supervisor部署
- django网站部署
- 在Windows下使用Python3、Django和Apache部署网站
- IIS7部署django网站指南
- 使用mod_wsgi部署django
- Django使用nginx部署
- Django 网站windows部署及调优
- win2003中基于iis6部署django网站
- Django 一机多网站部署:Debian + Nginx + uWSGI
- django+nginx+supervisor+gunicorn+gevent 网站部署
- Django 一机多网站部署:Debian + Nginx + uWSGI
- 在linux apache 上部署 django 网站
- django+nginx+supervisor+gunicorn+gevent 网站部署
- 使用fastcgi部署django应用
- django项目部署 - 使用MySQL
- 如何在阿里云上部署django网站(2)——使用MySQL数据库
- 【django】Nginx+uWSGI+Django部署我的博客网站
- kafka彻底删除topic
- codeforces 818G
- Numpy array是什么?
- 递增、递减运算符位于变量前后的区别
- c++基础之构造与析构
- Django--使用Apach2部署网站
- hiho 1617 方格取数 [Offer收割]编程练习赛33 Problem C DP
- C++ 标准输入输出流、作用域运算符、注释:
- 关于fastjson,jackson,struts2插件的使用(仅供参考)
- spring整合mybatis总结
- Scala类型参数——泛型之协变
- 单选按钮和复选按钮
- 需求基本流程和要求——公司培训
- BootStrap响应式布局