將Django項(xiàng)目部署到CentOs服務(wù)器中
首先,把項(xiàng)目上傳到虛擬機(jī)中。
scp -r C:\Users\Administrator\Desktop\fresh root@192.168.218.128:/home/fresh/
在虛擬環(huán)境中運(yùn)行,確保uwsgi安裝好。
pip install uwsgi
驗(yàn)證:
瀏覽器正常訪問ip+端口,能正常訪問,說明安裝好了。
settings文件的修改:
將HOST改為本機(jī)地址。
python manage.py collectstatic 收集admin靜態(tài)文件
修改uwsgi.ini
在項(xiàng)目文件下新建django_uwsgi.ini文件:
vim django_uwsgi.ini
[uwsgi] # 通過uwsgi訪問django需要配置成http # 通過nginx請求uwsgi來訪問django 需要配置成socket # 9000 是django的端口號 socket = 0.0.0.0:9000 # web項(xiàng)目根目錄 chdir = /home/fresh/ # module指定項(xiàng)目自帶的的wsgi配置文件位置 module = fresh.wsgi # 允許存在主進(jìn)程 master = true # 開啟進(jìn)程數(shù)量 processes = 3 # 服務(wù)器退出時自動清理環(huán)境 vacuum = true
啟動服務(wù):
uwsgi --ini django_uwsgi.ini --buffer-size 32768
如圖:
配置nginx:
vi /etc/nginx/conf.d/fresh.conf
server { listen 8008; location / { include /etc/nginx/uwsgi_params; uwsgi_pass 127.0.0.1:9000; } location /static/{ root /home/fresh/; } }
vi /etc/nginx/nginx.conf
- 重啟nginx。
- 然后重新啟動uwsgi。
- uwsgi --ini django_uwsgi.ini --buffer-size 32768
- 接著在瀏覽器中輸入網(wǎng)址即可,ip是虛擬機(jī)的ip??梢酝ㄟ^ifconfig查看。
瀏覽器打開進(jìn)去之后沒有樣式,輸入如下命令:
getenforce
setenforce 0
刷新之后即可看到樣式。
如果端口被占用,輸入命令:
lsof -i:9000 #查看端口占用狀態(tài) netstat -lnp| grep 9000 #查看端口占用狀態(tài) kill -9 +PID號
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
相關(guān)文章
Tensorflow中批量讀取數(shù)據(jù)的案列分析及TFRecord文件的打包與讀取
這篇文章主要介紹了Tensorflow中批量讀取數(shù)據(jù)的案列分析及TFRecord文件的打包與讀取,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06Python數(shù)據(jù)分析:手把手教你用Pandas生成可視化圖表的教程
今天小編就為大家分享一篇Python數(shù)據(jù)分析:手把手教你用Pandas生成可視化圖表的教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12python 迭代器和iter()函數(shù)詳解及實(shí)例
這篇文章主要介紹了python 迭代器和iter()函數(shù)詳解及實(shí)例的相關(guān)資料,需要的朋友可以參考下2017-03-03Python 內(nèi)置變量和函數(shù)的查看及說明介紹
今天小編就為大家分享一篇Python 內(nèi)置變量和函數(shù)的查看及說明介紹,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12Python設(shè)計模式結(jié)構(gòu)型享元模式
這篇文章主要介紹了Python享元模式,享元模式即Flyweight Pattern,指運(yùn)用共享技術(shù)有效地支持大量細(xì)粒度的對象,下面和小編一起進(jìn)入文章了解更多詳細(xì)內(nèi)容吧2022-02-02