CentOS下宝塔部署Django项目的详细教程_Linux

来源:脚本之家  责任编辑:小易  

第一步安装Django:下载包:Django-0.96.1.tar.gz 解压这个包:tar zxf Django-0.96.1.tar.gz-C/usr/tmp 安装:cd/usr/tmp cd Django-0.96.1 su python setup.py install 检查安装是否正确:python>>>import django>>>django.VERSIONwww.zgxue.com防采集请勿采集本网。

基础环境 装好宝塔服务 宝塔里装好【Python项目管理器】 宝塔里装好【Nginx】

垃圾宝塔,建议换。百度下:linux面板对比 答案一大堆

把Django项目代码发到服务器

方法/步骤 1 首先你要有一个Centos系统,一般情况系统会自带Python的。如果没有安装,可以用yum install python 解决。 Django安装大致有pip、git、源码包三种方式安装。下面主要介绍pip方式,也是最常用的方式之一! PS:Django支持在很多平台

把代码放到服务器上有两种方法: 方法一:服务器上安装Git,通过Git Clone代码到服务器上 方法二:通过宝塔的FTP工具把代码上传上去

CentOS 7下Apache HTTP Server安装配置。 RPM安装httpd # yum -yinstall httpd //安装httpd会自动安装一下依赖包: apr apr-util httpd-tools mailcap # rpm -qi httpd Name : httpd Version : 2.4.6 Release : 18.el7.centos Architecture: x86

注意: 在目录:/www/wwwroot/下新建一个文件夹, 把代码需要放到新建的目录中

从最新版本的linux系统开始,默认的是Mariadb而不是mysql!使用系统自带的repos安装很简单:yuminstallmariadbmariadb-serversystemctlstartmariadb==>启动mariadbsystemctlenablemariadb==>开机自启动mysql_secure_installati

创建Python(Django)项目

首先你要有一个Centos系统,一般情况系统会自带Python的。如果没有安装,可以用yum install python 解决。 Django安装大致有pip、git、源码包三种方式安装。下面主要介绍pip方式,也是最常用的方式之一! PS:Django支持在很多平台上面构建,例

现在我们开始创建 python 项目。打开首页的 python 项目管理器,点击 添加项目。填充数据:

* 项目名称: 自定义就行

* 路径: 定位到 manage.py 文件所在的路径

* Python 版本: 选择你项目对应的 python 版本

* 框架: 选择 Django

* 启动方式: uswgi

* 启动文件/文件加: 定位到 wsgi.py 所在的路径

* 端口: 自定义就行,设置1024端口号之后的

* 勾选上 是否安装模块依赖 与 开机启动

点击确定,然后等待创建。

设置网站服务,并配置静态文件代理

上述操作,我们已经在内部启动了,接下来就是设置成网站服务,提供外部访问,并设置 nginx 代理加载静态文件。

在 python 项目管理器 中点击 【映射】,设置域名(或者外网IP)。

映射成功后在面板侧边栏【网站】菜单中查看。(此时已经可以在外部访问了。但是是没有静态文件的)

在网站中点击我们刚才映射出的域名或ip,会出现一个弹窗,选择 反向代理-》配置文件

找个缝隙,来添加静态文件和媒体资源的配置。

关于静态文件:就是存放css,js文件的位置。django框架中以static命名的。https://my.openwrite.cn/logout

关于媒体资源:比如用户上传图片的存放位置,一般命名有 media。 你设置的什么名字就写什么名字。

location /static/ {alias /www/wwwroot/myblog/static/;}location /media/ {alias /www/wwwroot/myblog/media/;}

按照文件路径设置即可,只需要替换红色框内的,换成你的路径,其他的不用动。

接下来回到面版首页,点击 python 项目管理器 ,选择项目 进行重启。

重启完成后 点击 Nginx 进行 重载配置。

到此,万事大吉!可以通过你设置的域名或ip进行访问了。

到此这篇关于CentOS下宝塔部署Django项目的详细教程的文章就介绍到这了,更多相关宝塔部署Django项目内容请搜索真格学网以前的文章或继续浏览下面的相关文章希望大家以后多多支持真格学网!

准备前的工作:1.修改selinux配置文件(/etc/sysconfig/selinux)关闭防火墙(1)把SELINUX=enforcing注释掉(2)并添加SELINUX=disabled2.修改防火墙配置文件(/etc/sysconfig/iptables)开放端口号A INPUT-p tcp-m state-state NEW-m tcp-dport 3306-j ACCEPTA INPUT-p tcp-m state-state NEW-m tcp-dport 80-j ACCEPT打开连个常用的端口如今,Linux在Web应用越来越广,许多企业都采用Linux来搭建Web服务器,这样即节省了购买正版软件的费用,而且还能够提高服务器的安全性。之前我们介绍了如何在openSUSE 12.1下搭建Web服务器,里面详细介绍了在openSUSE 12.1下搭建服务器的方法,其实除了Red Hat和openSUSE,CentOS也是人们经常用到的搭建Web服务器的Linux版本内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • 详解centos7+django+python3+mysql+阿里云部署项目全流程
  • centos部署django服务nginx+uwsgi的方法
  • 将django项目部署到centos服务器中
  • 详解将django部署到centos7全攻略
  • centos 8 正式发布
  • nginx出现500 internal server error 错误的解决方案
  • 使用wget递归镜像网站
  • linux安装git的方法步骤
  • 个性化修改linux登录时的字符界面
  • linux新文件权限设置之umask的深入理解
  • linux 服务器同步 rsync同步服务器文件
  • linux 用cp和rsync同步文件时跳过指定目录的方法
  • linux下实现vps免费备份脚本
  • linux里makefile是什么?它是如何工作的?
  • linux centOS下怎么配置web服务器
  • 在centos中怎么安装django
  • centos7+Django+uwsgi+Nginx 部署服务器外网不能访...
  • linux环境下如何安装宝塔
  • Linux怎么装宝塔
  • centos 虚拟机安装django 怎么访问
  • 您好,想请教下怎么在 linux(centos 7)中配置安装a...
  • 如何在CentOS 7 Django的应用程序中使用MariaDB的
  • centos django 在哪个文件
  • centos6.5下使用httpd部署项目无法访问
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全星外虚拟主机华众虚拟主机linuxwin服务器ftp服务器dns服务器tomcat nginxzabbix云和虚拟化服务器其它首页服务器linux详解centos7+django+python3+mysql+阿里云部署项目全流程centos部署django服务nginx+uwsgi的方法将django项目部署到centos服务器中详解将django部署到centos7全攻略centos 8 正式发布nginx出现500 internal server error 错误的解决方案使用wget递归镜像网站linux安装git的方法步骤个性化修改linux登录时的字符界面linux新文件权限设置之umask的深入理解linux 服务器同步 rsync同步服务器文件linux 用cp和rsync同步文件时跳过指定目录的方法linux下实现vps免费备份脚本linux里makefile是什么?它是如何工作的?apache开启.htaccess及.htaccessservice temporarily unavailabllinux下实现免密码登录(超详细)apache rewrite url重定向功能的linux下用cron定时执行任务的方法apache性能测试工具ab使用详解centos 6.4安装配置lamp服务器(a阿里云服务器ping不通解决办法(centos+nginx+php+mysql详细配置apache you don""t have permisslinux 下部署nodejs项目(两种方式)腾讯云ubuntu服务器tomcat访问慢的原因分linux 中firewall的使用方法总结centos7更改网卡名称eth0的方法centos下mysql安装详细步骤linux如何为一台实例分配一个公网ip地址80端口被system占用导致apache无法启动的linux crontab shell脚本实现秒级定时任务解决centos7 安装腾达u12无线网卡驱动问题apache后缀名支持 让apache支持apk ipk下
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved