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系统上:
这里我自己创建了一个pythonProject,然后把所有的项目放到这个文件下面
然后进入文件,进入我们的python项目中
python manage.py runserver 0.0.0.0:8000
到这里就完成了。