django編寫個人部落格二十一 伺服器

2021-10-01 07:53:34 字數 1615 閱讀 1971

踩了一下午的坑,記錄一下

1、首先申請伺服器這裡用的是阿里雲,映象是ubuntu

2、修改對應密碼遠端連線,這裡用了xshell,直接ssh即可

3、具體操作如下

安裝python3.7

apt-get update

apt-get install software-properties-common

add-apt-repository ppa:deadsnakes/ppa;

apt-get update

apt-get install python3.7

建立軟鏈結

cd /usr/bin

rm python

ln -s python3.7 python

rm python3

ln -s python3.7 python3

安裝pip3.7

apt-get install python3-pip

pip3 install --upgrade pip

安裝虛擬環境

pip3 install virtualenv

建立虛擬環境

virtualenv mysite_env

source mysite_env/bin/activate

deactivate

進入虛擬環境安裝軟體

安裝git

apt-get install git

clone**

git clone

從requiremets中匯入相關庫,先不要加sql pip install -r requirements.txt

安裝mysql,進入home目錄

wget 

dpkg -i mysql-apt-config_0.8.14-1_all.deb

apt-get update

apt-get install mysql-server

同步資料

進入mysql執行

建立資料庫

建立使用者

進入虛擬環境資料夾下進入mysql執行mysqldump -u gwh-p mysite_db > data.sql

上傳data.sql 使用xshell上傳

然後進入資料庫,執行source data.sql

上傳settings.py用於測試這裡直接使用xshell

安裝mysqlclient

wget

dpkg -i libmysqlclient-dev_8.0.14-1ubuntu16.04_amd64.deb

# 執行上一句,若提示沒有按照libmysqlclient21,則執行apt-get install libmysqlclient21

apt-get update

apt-get install libmysqlclient-dev

apt-get install python3.7-dev

apt-get install openssl

apt-get install libssl-dev

測試啟動

注意放開埠,修改settings.py檔案

進入虛擬環境啟動伺服器,python manage.py runserver 0.0.0.0:80

為什麼要寫個人部落格?

主要是搭建個人知識體系 寫部落格,可以將你學的七零八碎的知識點整合到一起,形成完整的個人筆記。這份筆記,記錄了你囫圇吞棗的內容,也記錄了你從理論到實踐的歷程。如果有一天,你想回顧這些知識點,對照著曾經記錄的筆記,會起到事半功倍的效果。那麼光是記錄就可以了嗎?你還要把筆記公開出來,因為有人監督與無人監...

為什麼要寫個人部落格?

主要是搭建個人知識體系 寫部落格,可以將你學的七零八碎的知識點整合到一起,形成完整的個人筆記。這份筆記,記錄了你囫圇吞棗的內容,也記錄了你從理論到實踐的歷程。如果有一天,你想回顧這些知識點,對照著曾經記錄的筆記,會起到事半功倍的效果。那麼光是記錄就可以了嗎?你還要把筆記公開出來,因為有人監督與無人監...

為什麼要寫個人部落格?

為什麼要寫個人部落格?主要是搭建個人知識體系 寫部落格,可以將你學的七零八碎的知識點整合到一起,形成完整的個人筆記。這份筆記,記錄了你囫圇吞棗的內容,也記錄了你從理論到實踐的歷程。如果有一天,你想回顧這些知識點,對照著曾經記錄的筆記,會起到事半功倍的效果。那麼光是記錄就可以了嗎?你還要把筆記公開出來...