中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

云服務(wù)器使用寶塔搭建Python環(huán)境,運(yùn)行django程序

目錄
  • 安裝寶塔
  • 配置 python 運(yùn)行環(huán)境
  • 安裝 python
  • 配置 django 環(huán)境
  • 安裝模塊
  • nginx 反向代理

本篇博客主要內(nèi)容為 介紹 阿里云服務(wù)器(centos) 搭建 django 程序。

十載的富錦網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營(yíng)銷型網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整富錦建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)建站從事“富錦網(wǎng)站設(shè)計(jì)”,“富錦網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

在正式開始之前,你需要有一臺(tái)服務(wù)器。


安裝寶塔

寶塔官網(wǎng):https://www.bt.cn/

如果使用的是 centos 系統(tǒng),使用下述命令安裝即可。

?
1
yum install -y wget && wget -o install.sh http://download.bt.cn/install/install_6.0.sh&& sh install.sh

安裝完畢出現(xiàn)訪問(wèn)地址,賬號(hào)和密碼。

此時(shí)要做的第一個(gè)操作是去云服務(wù)器的控制面板,把 8888端口放開,具體的可以檢索安全組配置,開啟端口即可。

再次訪問(wèn)寶塔安裝之后的地址,能看到登錄界面,表示端口開啟,寶塔可以正常操作。


配置 python 運(yùn)行環(huán)境

打開寶塔的軟件商店,按照下圖所示安裝相關(guān)內(nèi)容,默認(rèn)登錄寶塔之后,它會(huì)推薦安裝 lamp或者 lnmp,選擇推薦安裝即可。

尤其注意上述的 python 項(xiàng)目管理器 是我們后續(xù)操作 python 程序的必備插件。


安裝 python

點(diǎn)擊 python 項(xiàng)目管理器 右側(cè)的設(shè)置按鈕,彈窗選擇 版本管理,之后安裝你需要的 python 版本,這個(gè)地方安裝的速度有點(diǎn)慢,略微等待一會(huì)即可。


配置 django 環(huán)境

配置 django 環(huán)境時(shí),一定要注意參照下圖配置,關(guān)于是否安裝模塊依賴,需要看你的項(xiàng)目中是否存在 requirements.txt文件,如果存在,才可勾選,模塊也可以在項(xiàng)目開啟之后,另行配置。


安裝模塊

項(xiàng)目初始化完畢之后,點(diǎn)擊右側(cè)的模塊,手動(dòng)安裝項(xiàng)目中用到的模塊,例如 django

模塊安裝 一定要注意 版本號(hào)問(wèn)題,例如 django 我本地使用的是 2.x 版本,所以服務(wù)器安裝的也是該版本。

所有模塊安裝完畢,就可以重啟 python 服務(wù)了,這里需要時(shí)刻關(guān)注日志內(nèi)容,確定可以重啟成功。

這里會(huì)展示出 python django 運(yùn)行過(guò)程中出現(xiàn)的各種問(wèn)題。

例如在首次運(yùn)行會(huì)出現(xiàn) centos 系統(tǒng)自帶的 sqlite3版本過(guò)低,在日志中會(huì)出現(xiàn) sqlite 3.x.x or later等字樣,這時(shí)就需要去升級(jí) sqlite 的版本了。成都網(wǎng)站建設(shè)公司

以下內(nèi)容轉(zhuǎn)載自網(wǎng)絡(luò)(,感謝原作者,大家可以參考進(jìn)行升級(jí))

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#更新sqlite 3
#獲取源代碼(在主目錄中運(yùn)行)
[root@djangoserver ~]# cd ~
[root@djangoserver ~]# wget https://www.sqlite.org/2019/sqlite-autoconf-3270200.tar.gz
[root@djangoserver ~]# tar -zxvf sqlite-autoconf-3270200.tar.gz
#構(gòu)建并安裝
[root@djangoserver ~]# cd sqlite-autoconf-3270200
[root@djangoserver sqlite-autoconf-3270200]# ./configure --prefix=/usr/local/sqlite
[root@djangoserver sqlite-autoconf-3270200]# make && make install
#檢查版本
## 最新安裝的sqlite3版本
[root@djangoserver ~]# /usr/local/sqlite/bin/sqlite3 --version
3.27.22019-02-2516:06:06bd49a8271d650fa89e446b42e513b595a717b9212c91dd384aab871fc1d0f6d7
[root@djangoserver ~]#
## centos7自帶的sqlite3版本
[root@djangoserver ~]# /usr/bin/sqlite3 --version
3.7.172013-05-2000:56:22118a3b35693b134d56ebd780123b7fd6f1497668
[root@djangoserver ~]#
## 可以看到sqlite3的版本還是舊版本,那么需要更新一下。
[root@djangoserver ~]# sqlite3 --version
3.7.172013-05-2000:56:22118a3b35693b134d56ebd780123b7fd6f1497668
[root@djangoserver ~]#
## 更改舊的sqlite3
[root@djangoserver ~]# mv /usr/bin/sqlite3 /usr/bin/sqlite3_old
## 軟鏈接將新的sqlite3設(shè)置到/usr/bin目錄下
[root@djangoserver ~]# ln -s /usr/local/sqlite/bin/sqlite3 /usr/bin/sqlite3
## 查看當(dāng)前全局sqlite3的版本
[root@djangoserver ~]# sqlite3 --version
3.27.22019-02-2516:06:06bd49a8271d650fa89e446b42e513b595a717b9212c91dd384aab871fc1d0f6d7
[root@djangoserver ~]#
#將路徑傳遞給共享庫(kù)
# 設(shè)置開機(jī)自啟動(dòng)執(zhí)行,可以將下面的export語(yǔ)句寫入 ~/.bashrc 文件中,如果如果你想立即生效,可以執(zhí)行source ?/.bashrc 將在每次啟動(dòng)終端時(shí)執(zhí)行
[root@djangoserver ~]# export ld_library_path=/usr/local/sqlite/lib

只要運(yùn)行中,日志無(wú)錯(cuò)誤數(shù)據(jù)產(chǎn)生,就表示配置成功,接下來(lái)就可以設(shè)置 nginx 反向代理了。成都網(wǎng)站建設(shè)公司


nginx 反向代理

點(diǎn)擊下圖映射 按鈕,輸入域名或者服務(wù)器外網(wǎng) ip。

返回寶塔網(wǎng)站功能菜單,會(huì)看到出現(xiàn)一個(gè)新的站點(diǎn)。

點(diǎn)擊網(wǎng)站名,可以查閱其反向代理配置,確保其在運(yùn)行中即可。

此時(shí),你可以打開瀏覽器,輸入域名或者 ip,測(cè)試是否可以正常訪問(wèn) django 程序,如果還報(bào)錯(cuò),那查看項(xiàng)目根目錄中 settings.py文件,是否配置如下內(nèi)容,即 allowed_host

如果你的 django 程序還存在靜態(tài)資源,注意去反向代理配置中(找個(gè)空行),增加靜態(tài)目錄配置。

?
1
2
3
4
location /static/
{
alias /www/wwwroot/項(xiàng)目地址/static/;
}

最后記得確定寶塔里面,網(wǎng)站端口是否準(zhǔn)入,例如本案例中的 8000

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://blog.csdn.net/hihell/article/details/121730584

分享題目:云服務(wù)器使用寶塔搭建Python環(huán)境,運(yùn)行django程序
本文網(wǎng)址:http://www.rwnh.cn/article42/jhec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、品牌網(wǎng)站制作、外貿(mào)建站企業(yè)建站、微信小程序網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
进贤县| 榆中县| 涞源县| 伊吾县| 巨野县| 尤溪县| 长宁区| 库尔勒市| 临洮县| 南澳县| 通化县| 江永县| 社会| 察雅县| 乐至县| 赤城县| 江永县| 萝北县| 平原县| 台安县| 清涧县| 大方县| 无锡市| 汉中市| 扎兰屯市| 宣武区| 祥云县| 惠东县| 丰城市| 星子县| 黄冈市| 方正县| 岳西县| 青冈县| 招远市| 台湾省| 曲靖市| 凯里市| 千阳县| 阳朔县| 读书|