Apache伺服Django
2016-09-27 00:20
309 查看
创建wsgi文件
su xx
cd
cd workspace/bubalive
mkdir apache
vim apache/bubalive.wsgi
apache/bubalive.wsgi添加如下内容
import os
import sys
path = '/var/www'
if path not in sys.path:
sys.path.insert(0, '/var/www/bubalive')
from django.core.wsgi import get_wsgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "bubalive.settings")
application = get_wsgi_application()
将修改增加到服务端代码库
git status
git add .
git commit -m "set apache wsgi"
git push bubalive master
部署代码到/var/www目录
cd /var/www
sudo git clone git@localhost:/home/git/repo/bubalive.git
cd bubalive
配置apache
cd /etc/apache2/sites-available/
sudo cp 000-default.conf bubalive.conf
sudo vim bubalive.conf
bubalive.conf增加如下内容:
WSGIScriptAlias / /var/www/bubalive/apache/bubalive.wsgi
<Directory /var/www/bubalive>
Require all granted
</Directory>
启用和禁用site
sudo a2dissite 000-default
sudo a2ensite bubalive
sudo service apache2 reload
现在就可以通过apache来访问页面了http://192.168.10.177/admin
这时候可以访问,但是没有样式,下面来配置一下
配置static
cd
cd workspace/bubalive
mkdir static
vim bubalive/settings.py
bubalive/setttings.py中增加如下内容:
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
bubalive/setttings.py修改增加到代码服务端库
git status
git diff
git add .
git commit -m "set STATIC_ROOT"
git push bubalive master
部署新的修改
cd /var/www/bubalive
sudo git pull
sudo mkdir static
搜集静态文件到static目录
sudo python manage.py collectstatic
yes
再次访问http://192.168.10.177/admin
页面有了样式
su xx
cd
cd workspace/bubalive
mkdir apache
vim apache/bubalive.wsgi
apache/bubalive.wsgi添加如下内容
import os
import sys
path = '/var/www'
if path not in sys.path:
sys.path.insert(0, '/var/www/bubalive')
from django.core.wsgi import get_wsgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "bubalive.settings")
application = get_wsgi_application()
将修改增加到服务端代码库
git status
git add .
git commit -m "set apache wsgi"
git push bubalive master
部署代码到/var/www目录
cd /var/www
sudo git clone git@localhost:/home/git/repo/bubalive.git
cd bubalive
配置apache
cd /etc/apache2/sites-available/
sudo cp 000-default.conf bubalive.conf
sudo vim bubalive.conf
bubalive.conf增加如下内容:
WSGIScriptAlias / /var/www/bubalive/apache/bubalive.wsgi
<Directory /var/www/bubalive>
Require all granted
</Directory>
启用和禁用site
sudo a2dissite 000-default
sudo a2ensite bubalive
sudo service apache2 reload
现在就可以通过apache来访问页面了http://192.168.10.177/admin
这时候可以访问,但是没有样式,下面来配置一下
配置static
cd
cd workspace/bubalive
mkdir static
vim bubalive/settings.py
bubalive/setttings.py中增加如下内容:
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
bubalive/setttings.py修改增加到代码服务端库
git status
git diff
git add .
git commit -m "set STATIC_ROOT"
git push bubalive master
部署新的修改
cd /var/www/bubalive
sudo git pull
sudo mkdir static
搜集静态文件到static目录
sudo python manage.py collectstatic
yes
再次访问http://192.168.10.177/admin
页面有了样式
相关文章推荐
- Apache Zeppelin Notebook和R的交互
- LAMP 之 Apache 用户认证
- Apache ,php和mysql在windows环境上的配置
- 【Apache ZooKeeper】命令行zkCli.sh使用指南
- hbase数据无法导入问题(org.apache.hadoop.hbase.NotServingRegionException: Region is not online)
- Apache FTPServer搭建FTP
- Apache 日志分析(一)
- Apache 日志分析(二)
- 解决HBase org.apache.hadoop.hbase.client.RetriesExhaustedException:
- 最详细的Log4j使用教程(转载)
- ubuntu彻底卸载apache2、mysql、php(各版本通用)
- Apache 高并发 性能优化
- 使用maven过程中提示Could not calculate build plan: Failure to transfer org.apache.maven.plugins:......
- apache2.2.x+php5.5安装部署
- 统计apache日志文件里访问量前十的ip并按从多到少排列
- apache+svn+openldap 整合实现认证
- win10.64位搭建Php开发环境(PHP7.0.11+Apache2.4.23+Mysql-5.7.15 )安装配置图文教程
- 如何在CentOS6的apache上永久运行nodejs应用
- Wi 4000 ndows 10下进行Apache24 php7 MySQL环境搭建
- SVN+Apache域用户认证配置方法_Windows(转,重新排版,部分内容更新优化)