首页 > 系统相关 >Python+Django+Nginx的从0到1的个人网站搭建(二)

Python+Django+Nginx的从0到1的个人网站搭建(二)

时间:2022-10-03 22:24:06浏览次数:109  
标签:文件 nginx Python study Django Nginx ini pip 安装

本文介绍阿里云ESC服务器的购买以及项目部署

一、服务器购买

  1. 点此购买
  2. 再依次点击
    点这里
    点这里
  3. 这里我选择新用户免费试用一个月,系统选择了Ubuntu,其余根据需求自选:

    • 设置实例密码
    • 记住你的公网IP等下要用
  4. 下载Mobxterm,通过SSH连接
    • 下载一个MobXterm Mobxterm下载地址
    • 打开Mobxterm,通过SSH连接:
      • 输入公网IP,和用户名(默认root)
      • 输入你设置的密码(密码看不见输就完事了)
      • 双击进入
  5. 按步骤操作
    • 在/etc/nginx检查是否已有nginx
    • 右侧输入pip install virtualenv安装virtualenv
    • 我们输入virtual --version确保它装好了
    • 在var下新建文件夹www
    • 在www下安装虚拟环境,我这里起名叫study
    • 运行study/bin下的activate文件
    • 把项目文件压缩,上传到study里,并用7z x NewDP.zip解压缩(没有7z就照着提示安装一下)
    • 进去有manage.py的那一层文件夹,安装一下django
    • 装完检查了一下,然后运行manage.py,中间可能会提示缺一些模块直接pip安装
    • 有警告,进行运下数据库迁移
  6. ini文件的配置
    • 新建一个ini文件,我起名为study.ini,照着写的话应该是第二张图的样子:
    • 把它上传到study里
    • 我们回到study文件夹里,用pip install uwsgi安装Uwsgi,安装完后通过uwsgi --ini study.ini运行study.ini

      如果你看到你在ini文件里设置的4条process就成功啦!
  7. nginx文件设置

    该部分受限于域名等内容因此并不完整,留待后续补充。

    • 下载etc/nginx下的nginx.conf文件
    • 改完把它上传回去替换原来的文件,尝试重启它
  8. 如果你有域名这个时候打开应该就是能连接上啦

标签:文件,nginx,Python,study,Django,Nginx,ini,pip,安装
From: https://www.cnblogs.com/KKVC/p/16751428.html

相关文章

  • Python实现文件中的所有词汇分割为单独的字母
    基于Character-BasedLanguageModel在制作之前需要对语料库中的词汇进行分割,将每个字母单拎出来存在另一个文件里使用;下方是干分割工序的Python脚本:#-*-coding:UTF-8-*......
  • python爬虫配置随机请求头headers伪装User-Agent
    python爬虫随机headers伪装fake_useragentfake_useragent库调用方法ua.random可以随机返回一个headers(User-Agent)fromfake_useragentimportUserAgent#下载:pipins......
  • python 利用md5去重 转载
    原文连接:https://blog.csdn.net/babytiger/article/details/90293866#/usr/bin/envpython#-*-coding:utf-8-*-#运行的代码文件要放到删除重复的文件或图片所包含......
  • python中getter和setter方法的使用
    classUserInfo(object):@propertydefusername(self):#这里返回的self.名字不能和函数名同名returnself.name@username.setterdefusername(self,usern......
  • Python语法之集合
    集合是无序元素的集合,集合中的元素不可重复,并且创建完成后,其中的元素不可更改。但是整个集合是可以更改的,我们可以向其增加元素,也可以从中删除元素。也就是说,我们无法修改......
  • Python SQLite3 基本操作类
    #!/usr/bin/envpython#encoding:utf-8"""@version:v1.0@author:W_H_J@license:ApacheLicence@contact:415900617@qq.com@software:PyCharm@f......
  • python类型注解
    python类型注解functionannotation写法:使用冒号:加类型代表参数类型默认值参数示例:b:int=2使用->加类型代表返回值类型python解释器运行时并不会检查类型......
  • 使用Python实现读取TXT小说文件按每一回显示打印出来
    大家好,我是皮皮。一、前言前几天在Python铂金交流群【红色基因代代传】问了一个Python处理的问题,提问截图如下:文件里边的部分截图如下:大概的需求如下所示:二、实现过程这里【......
  • 盘点一个Python抓取有道翻译爬虫中的报错问题
    大家好,我是皮皮。一、前言前几天在Python白银交流群【斌】问了一个Python网络爬虫的问题,提问截图如下:报错截图如下:粉丝需要的数据如下:二、实现过程有道翻译之前有做过很多,确......
  • 将你的 Python 脚本转换为命令行程序
    使用Python中的​​scaffold​​​和​​click​​库,你可以将一个简单的实用程序升级为一个成熟的命令行界面工具。在我的职业生涯中,我写过、用过和看到过很多随意的......