在項目發佈之前,首先準備好我們編寫好的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
到此收工,在下一篇博客接着部署python和nginx。