環(huán)境
MacBookAir 阿里云ESC: Centos7.0 nginx+1.16.1 uwsgi=2.0.18 django=2.2.7服務(wù)器
進(jìn)入阿里云網(wǎng)站注冊(cè)賬號(hào)進(jìn)行購(gòu)買,選擇地區(qū)和服務(wù)器系統(tǒng)配置
購(gòu)買成功之后添加安全組(設(shè)置可訪問(wèn)端口,不知道怎么設(shè)置的,網(wǎng)站有文檔,這里不贅述了)
購(gòu)買成功之后已經(jīng)創(chuàng)建了一個(gè)實(shí)例,點(diǎn)擊遠(yuǎn)程連接會(huì)有一個(gè)密碼(不記得了可以重啟實(shí)例進(jìn)行設(shè)置)自己本地做好文檔記錄
進(jìn)入遠(yuǎn)程連接界面后使用root+登錄密碼(這個(gè)密碼我是重置實(shí)例密碼獲取到的)進(jìn)行連接
遠(yuǎn)程連接服務(wù)器工具
我使用的是fianlshell
安裝
cd dir(進(jìn)入你安裝的目錄)curl -o finalshell_install.sh www.hostbuf.com/downloads/finalshell_install.sh;chmod +x finalshell_install.sh;sudo ./finalshell_install.sh
連接
完成連接進(jìn)行環(huán)境配置
環(huán)境配置
python3安裝: 參考這篇文章進(jìn)行安裝(編譯安裝前(make && make install) 先執(zhí)行命令:yum install libffi-devel -y (解決:ModuleNotFoundError: No module named '_ctypes'))
pip3的使用:
因?yàn)橐呀?jīng)安裝了python3,python3安裝目錄下已經(jīng)存在了pip3,很多安裝包必須使用pip3進(jìn)行安裝;centos已經(jīng)安裝的python2中存在pip我們需要建立軟連接(ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3)
mysql安裝
下載mysql源安裝包:wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm安裝mysql源:yum localinstall mysql57-community-release-el7-8.noarch.rpm安裝mysql源:yum install mysql-devel安裝MySQL(總計(jì)851M,翻墻):yum install mysql-community-server執(zhí)行命令:pip3 install mysqlclient啟動(dòng)MYSQL服務(wù):systemctl start mysqld查看MYSQLd的啟動(dòng)狀態(tài):systemctl status mysqld開機(jī)啟動(dòng):systemctl enable mysqld修改root本地登錄密碼:獲取密碼:grep 'temporary password' /var/log/mysqld.log進(jìn)入mysql:mysql -uroot -p設(shè)置密碼:set password for 'root'@'localhost'=password('你的數(shù)據(jù)庫(kù)密碼');
* 安裝過(guò)程中可能出現(xiàn)重置密碼失敗的情況,我實(shí)現(xiàn)的情況是:1、實(shí)現(xiàn)mysql免密登錄;2、重置密碼(可能出現(xiàn)password不存在的情況,更password為authentication_string );3、刷新重置列表:FLUSH PRIVILEGES 4、退出mysql; 5、輸入mysql -u root -p。進(jìn)行密碼登錄;復(fù)制代碼
Django安裝
執(zhí)行:pip3 install django
執(zhí)行:django-admin help 進(jìn)行驗(yàn)證是否安裝成功
uwsgi安裝
執(zhí)行:pip3 install uwsgi
驗(yàn)證:uwsgi --version
注意:如果出現(xiàn)錯(cuò)誤需要建立軟連接:ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi
nginx安裝
執(zhí)行:yum install nginx
驗(yàn)證:nginx -V
注意:使用yum安裝可能出現(xiàn)錯(cuò)誤,這是因?yàn)榘惭b了python3導(dǎo)致的,這個(gè)時(shí)候需要去修改文件內(nèi)容(根據(jù)報(bào)錯(cuò)信息進(jìn)行百度,進(jìn)行錯(cuò)誤修改)
注意
上面我們已經(jīng)將所需要的環(huán)境和軟件已經(jīng)安裝完畢了,這中間可能出現(xiàn)一些問(wèn)題,我們需要搜索一些資料進(jìn)行修改。因?yàn)檫@里每個(gè)人遇見的問(wèn)題可能不一樣,因此沒(méi)有一一列舉,還請(qǐng)包涵;
新聞熱點(diǎn)
疑難解答
圖片精選