Django項目發布 環境部署(上)


在項目發布之前,首先准備好我們編寫好的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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM