在項目發布之前,首先准備好我們編寫好的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
配置內容在此
1 TYPE="Ethernet" 2 3 PROXY_METHOD="none" 4 5 BROWSER_ONLY="no" 6 7 BOOTPROTO="static" 8 9 DEFROUTE="yes" 10 11 IPV4_FAILURE_FATAL="no" 12 13 IPV6INIT="yes" 14 15 IPV6_AUTOCONF="yes" 16 17 IPV6_DEFROUTE="yes" 18 19 IPV6_FAILURE_FATAL="no" 20 21 IPV6_ADDR_GEN_MODE="stable-privacy" 22 23 NAME="ens33" 24 25 UUID="634fb444-87e3-4428-aec5-bd0c1d0551c5" 26 27 DEVICE="ens33" 28 29 ONBOOT="yes" 30 31 32 33 IPADDR=192.168.1.69 34 35 GATEWAY=192.168.1.1 36 37 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