在项目发布之前,首先准备好我们编写好的Django项目,这个我们在之后博客有写,大家可以去看,

首先,先开始安装linux服务器,作为Django项目的发布服务器。以Vmware虚拟机为例子,大家也可以用云主机作为主机。

1、选择创建虚拟机按钮

2、选择典型安装

3、选择安装镜像

4、选择安装的路径和项目的名称

5、选择磁盘的容量

6、自定义硬件

7、修改内存

在这里要注意一定要在vm当中的网卡配置当中选择桥接选项

8、虚拟机我们用不到打印机设备,所以去掉

结果如下

9、关闭之后接着安装

回车确定安装

10、选择语言,在这里选择英文,

11、设置图形化桌面,如果0基础的同学,建议大家选择拥有图形化桌面的linux

12、确定磁盘信息

13、定义root的密码开始安装

14、创建一个默认用户出来

然后选择安装完成从启

重启之后同意许可

选择直接的账号进行登录

第一次登陆进行系统的初始化配置

首先是语言配置

键盘配置

进行隐私配置

链接账号配置

开始使用系统

关闭帮助

到此虚拟机安装完成,建议创建一个快照

然后配置网卡,要作为Django博客的服务器,ip地址需要稳定,所以配置静态ip

/etc/sysconfig/network-config/ifcfg-ens33

配置内容在此

 TYPE="Ethernet"

 PROXY_METHOD="none"

 BROWSER_ONLY="no"

 BOOTPROTO="static"

 DEFROUTE="yes"

 IPV4_FAILURE_FATAL="no"

 IPV6INIT="yes"

 IPV6_AUTOCONF="yes"

 IPV6_DEFROUTE="yes"

 IPV6_FAILURE_FATAL="no"

 IPV6_ADDR_GEN_MODE="stable-privacy"

 NAME="ens33"

 UUID="634fb444-87e3-4428-aec5-bd0c1d0551c5"

 DEVICE="ens33"

 ONBOOT="yes"

 IPADDR=192.168.1.69

 GATEWAY=192.168.1.1

 NETMASK=255.255.255.0~               

配置完成保证真实机和虚拟机可以ping通

然后ping 外网同样可以ping通

如果外网不通,请配置DNS

/etc/resolv.conf

当然,要注意我们真实机的防火墙,也是可以阻挡虚拟机ping通外网的。关闭window防火墙

然后ok,

ip ok之后,我们开始配置网络yum源

然后配置虚拟机的yum源

首先获取yum源的配置文件模板

地址 http://mirrors.aliyun.com/repo/Centos-7.repo

wget http://mirrors.aliyun.com/repo/Centos-7.repo

cp /root/Desktop/Centos-7.repo /etc/yum.repos.d/Centos-7.repo

然后备份之前的yum源文件

mv CentOS-Base.repo CentOS-Base.repo.bak

将我们复制过来的Centos-7.repo 改名为CentOS-Base.repo

mv Centos-7.repo CentOS-Base.repo

然后修改里面的内容,

把$releasever修改为7

在vim的命令模式下(就是按下esc之后)执行

:%s/$releasever/7/g

然后三板斧

yum clean all

yum makecache

yum updata

到此收工,在下一篇博客接着在这个虚拟机上安装python和nginx。

白手起家Django项目发布上篇_linux centos 环境部署的更多相关文章

  1. 白手起家Django项目发布中篇_Centos下Python2和3并存环境部署

    python环境部署 我们今天学习的内容是如何将Django项目部署到linux服务器上,我们部署的linux系统是centos7首先,我们先在linux上搭建我们的Python3环境: 在这里首先强 ...

  2. 白手起家Django项目发布下篇_Django项目nginx部署

    上一篇完成了python的安装,接下来安装python的依赖包和项目的依赖包 1.  python-devel 命令:yum -y install python-devel 安装Django1.8.2 ...

  3. .Net Core 项目发布到Linux - CentOS 7(一)

    由于项目的需求,需要发布到Linux服务器上,在这里记录一下我发布的过程. 安装Linux 安装liunx系统很简单,网上也有很多教程,我是直接使用阿里云的CentOS 7.7 64位 部署环境 Li ...

  4. Django 1.6 最佳实践: 如何设置django项目的设置(settings.py)和部署文件(requirements.txt)

    Django 1.6 最佳实践: 如何设置django项目的设置(settings.py)和部署文件(requirements.txt) 作者: Desmond Chen,发布日期: 2014-05- ...

  5. Django项目在linux系统中虚拟环境部署

    1.在linux系统下,安装virtualenv 命令:pip install virtualenv 2.项目部署前的准备 1. Django web project deployment 1.1.  ...

  6. Django项目发布到Apache2.4配置mod_wsgi,解决遭遇的各种坑。

    环境: Apache2.4 32bit Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:05:16) [MSC v.1915 32 bit (Inte ...

  7. 使用Nginx+uwsgi在亚马逊云服务器上部署python+django项目完整版(二)——部署配置及相关知识

    ---恢复内容开始--- 一.前提: 1.django项目文件已放置在云服务器上,配置好运行环境,可正常运行 2.云服务器可正常连接 二.相关知识 1.python manage.py runserv ...

  8. 编写Django项目并使用uwsgi和nginx部署在Linux平台

    内容转载自:我自己的博客地址 这是花费了一个月的时间摸索整理出来的一份总结.分享出来一方面是给新人一个借鉴,另一方面对自己也算是个备份. --- *** 整个Django项目: ├── example ...

  9. django 项目发布(centos 6.5 + python 3.5 + django1.9.8 + paramiko 2.0.2 + gunicorn )

    环境 os centos 6.5 64bit python 3.5 django 1.9.8 paramiko 2.0.2 gunicorn 19.6.0 安装 centos install pyth ...

随机推荐

  1. iOS 开发之 RunLoop 详解

    1)什么是 Runloop ? 1.字面上是运行循环,内部就是 do-while 循环,在这个循环内不断地处理各种任务. 2.一个线程对应一个 Runloop ,主线程的 RunLoop 默认是开启的 ...

  2. Excel实用知识1

    纯手打,可能有错别字,使用的版本是office2013 转载请注明出处 http://www.cnblogs.com/hnnydxgjj/p/6329509.html ,谢谢 使用现成的模板 ”开头的 ...

  3. input和button 高度不一致问题

    原因是 input和button的高度计算不一样, input高度不包括border. button高度包括border. 解决方法: 1.box-sizing:border-box: 2.borde ...

  4. asp.net mvc Bundle

    在使用ASP.NET MVC4中使用BundleConfig 将 js css文件 合并压缩使用,但是文件名含有min及特殊字符的将不引用 ,也不提示其他信息.

  5. pycharm自定义代码段

    PyCharm使用技巧:Live Templates(快速输入自定义代码片段):链接

  6. 南京江行智能获得百度和松禾资本的A+轮融资

    导读 据公司情报专家<财经涂鸦>消息,南京江行联加智能科技有限公司(江行智能)获得百度 和松禾资本的A+ 轮融资. 天眼查信息显示,12 月 8 日,公司工商信息发生变更,股东新增了广州百 ...

  7. C++获取驱动盘句柄

    转载:https://www.cnblogs.com/sherlock-merlin/p/10792116.html     https://univasity.iteye.com/blog/8052 ...

  8. 【转】 android之如何在两个activity之间传递handler_利用broadcast广播机制

    原文:http://blog.csdn.net/jason0539/article/details/18075293 这算是如何在两个activity之间传递handler的解决方案二了,解决方案一见 ...

  9. [HNOI 2017]大佬

    Description 题库链接 题意简述来自Gypsophila. 你现在要怼 \(m\) 个大佬,第 \(i\) 个大佬的自信值是 \(C_i\) .每次怼大佬之前,你的自信值是 \(mc\),等 ...

  10. [经验] Linux 怎么连接 Xshell?

    (1) 首先, 你要先有一个可以正常运行的 Linux 系统, 当然一般情况下我们是把这个系统放在虚拟机里的, 我所使用的是 ubuntu-18.04.2-live-server-amd64.iso ...