??前言:相信看到這篇文章的小伙伴都或多或少有一些編程基礎(chǔ),懂得一些linux的基本命令了吧,本篇文章將帶領(lǐng)大家服務(wù)器如何部署一個使用django框架開發(fā)的一個網(wǎng)站進(jìn)行云服務(wù)器端的部署。
文章使用到的的工具
- Python:一種編程語言,只能進(jìn)行后端數(shù)據(jù)的處理和管理前端HTML文件,不能用來處理HTTP請求
- Nginx:web服務(wù)器,用于處理HTTP請求
- uWsgi:Python的第三方庫,建立Nginx和Python環(huán)境的交互通信
- Django:Python的Web開發(fā)框架,部署HTML文件和數(shù)據(jù)庫
接下來我將通過下列?云服務(wù)器一步一步演示,
0.創(chuàng)建云服務(wù)器(選擇免費的即可)
1.連接云服務(wù)器
1.0.0通過idea的ssh進(jìn)行連接
?輸入你的云服務(wù)器ip與密碼,用戶名默認(rèn)是ssh,連接成功后會有一個控制臺出來
在這個控制臺中就可以操作您的云服務(wù)器了?
1.0.1建立文件連接
?配置好之添加文件映射(你本機(jī)的項目地址與服務(wù)器項目地址),后點擊瀏覽遠(yuǎn)程主機(jī)
效果如下,可以直接看到目標(biāo)虛擬機(jī)中的文件
?1.0.2把項目所需文件上傳進(jìn)云服務(wù)器
右擊項目文件->部署->上傳到sfy
2.服務(wù)器端應(yīng)用的安裝
2.0 組件流程圖
?nginx:用作轉(zhuǎn)發(fā)反向代理,基本所有服務(wù)器都會使用到這個,可能有人要問不使用可以不?如果只是測試的話可以不使用,python,java中的web容器能夠承載的并發(fā)量過小,使用nginx可以提高承載量,舉個例子:在不使用nginx時同時有100個人訪問你的網(wǎng)站,你的網(wǎng)站掛了,如果使用nginx的話1000個人同時訪問也沒什么問題。
uwsgi:監(jiān)聽端口,主要監(jiān)聽nginx轉(zhuǎn)發(fā)過來的請求進(jìn)行處理。文章來源:http://www.zghlxwxcb.cn/news/detail-438804.html
組件了解即可,會安裝使用就好了,文章來源地址http://www.zghlxwxcb.cn/news/detail-438804.html
到了這里,關(guān)于大學(xué)畢業(yè)設(shè)計使用python制作的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!