vlambda博客
学习文章列表

CentOS8部署自己本地的django项目

前言:

自己本地写好的django项目,如何部署到linux服务器上,让其他的小伙伴也能访问呢?本篇以centos系统为例,把本地写好的django项目部署到linux服务器上
环境准备:

环境准备:
1.一台Linux服务器, 操作系统:CentOS 8.1 64位
2.python3.6 
3.django

一、安装python:

  1.下载python安装包:

wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz

  2.解压python安装包及安装:

tar -zxvf Python-3.6.6.tgz
cd Python-3.6.6
./configure --prefix=/usr/local/python3
make && make install

  3.软连接:

  ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3

  ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

 二、安装pip:

    Python的一大优势就是拥有庞大的第三方支持库,而要使用这些库,就离不开Python包管理工具pip,接下来将手把手带你安装setuptools以及pip 

  下载setuptools:

wget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26

  

注:其中的版本号仅为参考,如需自己修改为最新版本或者下载自己所需的版本的包,请到官方网站自行下载,下载的压缩包压缩方式可能有所不同,即它们的文件后缀名会有所变化,例如.tar.gz,或者.zip等等,所以在Linux中进行解压的时候就需要用到不同的解压语句,此处以.tar.gz为例,其它的请读者自行解决

      解压及其安装:

tar -zxvf setuptools-19.6.tar.gz
cd setuptools-19.6
python3 setup.py build
python3 setup.py install

  下载pip

wget --no-check-certificate  https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb

  解压及其安装

tar -zxvf pip-8.0.2.tar.gz
cd pip-8.0.2
python3 setup.py build
python3 setup.py install

 三、安装django

  安装:

pip install django

  

 

  把python项目上传到linux系统上:

  CentOS8部署自己本地的django项目

 

 这里我自己创建了一个pythonProject,然后把所有的项目放到这个文件下面

然后进入文件,进入我们的python项目中
python manage.py runserver 0.0.0.0:8000

  

 

 

 

 到这里就完成了。