騰訊雲伺服器 Django專案部署 傻瓜式部署全流程 (一)

willsgao發表於2018-12-29

目錄

 

                             專案部署準備及Nginx,mysql部署

一、專案部署準備

二、安裝Nginx服務

三、部署MySQL資料庫


                             專案部署準備及Nginx,mysql部署

本人在生產專案部署過程中,發現對於新手來說,百度上實際可用的專案部署參考文件鳳毛麟角。絕大多數參考文件支離破碎,並不能真正指導一個新手完成一個專案的完整部署。為方便新手們順利完成專案部署,本人蔘考了許多文件和視訊資料,將一個Django專案在騰訊雲伺服器上的部署全過程整理成傻瓜式部署文件,希望能夠對專案新手提供一些實際可用的幫助。

在成功登入雲伺服器終端後,在linux終端上執行以下步驟。

一、專案部署準備

所選作業系統:CentOS 7.4

Django專案:本人的可正常執行的django專案

二、安裝Nginx服務

1、安裝epel庫

yum install epel-release -y 

2、安裝Nginx庫

yum -y install nginx

3、啟動nginx服務

systemctl start nginx.service

4、檢視nginx服務是否成功

命令: (雲主機公網IP地址)xxxxxxxx
在nginx預設頁面中檢視預設網頁地址:(/usr/share/nginx/html)
及配置檔案地址( /etc/nginx/nginx.conf)

5、關閉nginx服務

systemctl stop nginx.service

三、部署MySQL資料庫

考慮到mysql被oracle收購,未來可能會有收費風險,此處用mariadb替代mysql,專案執行不受任何影響。

1、安裝mariadb(mysql)

yum install mariadb-server -y

2、啟動mariadb(mysql)

systemctl start mariadb.service

3、配置mariadb(mysql)

mysql_secure_installation
1)root 密碼預設為空,直接回車;
2)設定root使用者密碼:Y
3)輸入兩次密碼
4)關閉匿名使用者:Y
5)關閉遠端登陸:Y
6)刪除測試資料庫:Y
7)重新整理許可權:Y

4、測試mariadb(mysql)

mysql -uroot -p
密碼:xxxxxxxxxx

 

相關文章