当前位置: 首页 > 网络应用技术

如何将Django部署到Centos(2023年的最新分享)

时间:2023-03-07 16:53:24 网络应用技术

  简介:许多朋友问有关如何将Django部署到CentOS的问题。本文的首席CTO笔记将为您提供详细的答案,以供所有人参考。我希望这对每个人都会有所帮助!让我们一起看看!

  拒绝许可清楚地解释了这个问题,没有权威

  在Ubuntu上

  我不知道在CentOS上使用什么,应该是SU,对吗?

  实际上,简单的负载django安装文件解压缩命令行CD DECOMPRASS文件目录执行python setup.py install

  环境:

  Python3.6

  Centos 7

  django1.11

  用Django编写一个小网站,只能在您自己的位置运行!该怎么办?我听说它可以在云服务器上部署,以便其他人可以访问它!

  它从哪里开始?从django!旧规则开始,请按照以下步骤操作:

  请勿在此处谈论Django项目的实施。假设您已经写了一个Django项目,并且可以以127.0.0.0.1:8000局部奔跑,请给您参考,该项目可能会像这样增长:

  也就是说,项目目录中的settings.py文件主要强调几个地方:

  ①关闭调试模式:

  ②修改允许的host:

  ③配置静态文件存储路径:

  修改配置后,执行:

  关于这一点,无话可说。

  最好在安装UWSGI和验证方法后进行验证:

  创建一个test.py文件:

  启动UWSGI服务器:

  如果您可以正常启动而无需报告,那应该没有问题。如果您不用担心,则可以在终端进行验证:

  以下配置在uwsgi.ini中执行:

  找到NGINX配置文件夹,CentOS7的NGINX配置文件在/etc/nginx下。此路径下有一个nginx.conf总配置文件,两个文件夹https://www.shouxicto.com/article/conf.d,https://wwwww.shouxicto.com/article/article/default.d,我们复制复制nginx.conf到conf.d文件夹,并将其命名为nginx.conf(或project name.conf),如下所示(根据中文注释相应的配置):

  输入uwsgi.ini文件夹以执行:

  在终端执行:

  参考资料:

  刘江的博客

  博客花园

  问答;

  匿名博客

  Django教程

  Django文档

  empty_xl博客

  尝试首先运行,输入项目的根目录(不是同一级别的WSGI,WSGI的上一层),然后

  百胜安装的NGINX通常位于 /usr /sbin目录中。

  哪个NGINX CD在目录中

  在目录中启动:sudo nginx,然后直接输入服务器地址到浏览器,请参阅启动页面

  我的是Centos系统

  我们通过Tencent的控制台的登录按钮输入远程登录接口,如图1所示,如图1所示。图2是登录后的密码输入窗口,图2是密码输入窗口

  输入登录接口后,它将在图3中。我们输入LS并发现没有文件。输入PIP列表将提示未安装PIP。进入Python时

  1.首先,我们必须安装PIP并根据自己的系统进行选择

  CentOS系统:Sudo Yum安装Python Python Pip

  Ubuntu系统:sudo apt-get安装python python pip

  安装后,PIP列表,查看可用的Python安装软件包

  2.安装Django

  我安装的Django版本是1.9.8。根据我自己的情况,随后的版本编号已更改

  sudo pip安装django == 1.9.8

  图4中可能存在此类问题,因为我们的PIP版本太低,请根据提示直接升级PIP

  更新PIP后,安装可能如图5所示。我们不会将空气添加到==中,因为添加空间会导致无法识别Django的版本。

  安装后,您将找到找不到Django的地方。实际上

  /USR/lib/python2.7/site-packages/

  我们想执行命令以在Django的bin目录中创建Django,如图6所示

  /USR/lib/python2.7/site-packages/django/bin

  输入此目录,运行django-admin.py startproject firstProject创建一个firstProject项目。第一个项目将在此目录中创建,输入项目,运行Python Manage.py Runserver.py Runserver.py Runserver.py

  问题到了。运行后,不要单击。这不能输入。我们应该通过Tencent Cloud的公共网络IP访问网站,但是有些学生发现不可能通过公共网络的IP访问我们的网站。因为他的腾讯云没有打开相应的端口,因此无法访问他安全组选项中的开放端口,如图7所示

  输入安全组,建立我们的开放端口,然后我打开端口80。如图8所示

  开放端口后,我们重新python manage.py runserver 0.0.0.0:80,如图9所示

  通过公共网络IP,您可以直接访问我们的网站。如图10所示

  第一步是安装Django:下载软件包:DJANGO-0.96.1.tar.gz进行解压缩此软件包:TAR ZXF DJANGO-0.96.1.gz-c /usr /tmp安装:CD /usr /usr /usr /tmp cd django---0.96.1 su python setup.py安装检查安装是否正确:python导入django django.version ...

  依次执行以下命令:

  YUM安装Y更新#更新内置程序

  YUM GroupInstall-Y开发#所需的开发工具

  Yum install-y inst y zlib-dev openssl-devel sqlite-devel-devel bzip2-devel#安装附加软件包

  YUM安装XZ-LIBS#安装XZ减压库(可选)

  WGET#下载源袋

  #,分为两个步骤

  XZ -D Python -2.7.6.tar.xz

  tar-xvf python-2.7.6.tar

  #compilation and Anstallation,高级源代码目录

  CD Python-2.7.6

  https://www.shouxicto.com/article/configure-prefix =/usr/local

  制作

  制作altinstall

  #Configure Virtualenv虚拟环境

  WGET-NO-CHECK认证

  tar -xvf setuptools -.4.2.tar.gz

  CD setuptools -.4.2

  python2.7设置安装

  卷发|python2.7-

  PIP安装Virtualenv

  #创建项目VENV项目的虚拟环境

  virtualenv venv-python =`python2.7``

  #modify .bashrc并在用户登录后自动激活虚拟环境。

  #ADD在.bashrc下的以下命令

  来源?/venv/bin/激活

  结论:以上是首席CTO注释,并总结了如何将Django部署到CentOS上的相关内容。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?