摘要:步驟發(fā)送信號(hào)從容停止主進(jìn)程號(hào)快速停止主進(jìn)程號(hào)強(qiáng)制停止平滑重啟如果更改了配置就要重啟,要先關(guān)閉再打開不是的,可以向發(fā)送信號(hào),平滑重啟。平滑重啟命令主進(jìn)程號(hào)或進(jìn)程號(hào)文件路徑或者使用
sudo apt-get install nginx cd /etc/nginx/sites-available sudo vim default
將配置文件修改為這樣的 注意自己修改下面的路徑
server { listen 80; server_name server_name; access_log /home/virusdefender/Desktop/access.log; error_log /home/virusdefender/Desktop/error.log; location / { proxy_pass http://127.0.0.1:8020; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
sudo nginx -t 測(cè)試配置文件 sudo nginx -s reload 重啟nginx
然后去代碼目錄運(yùn)行python manage.py runserver 8020測(cè)試一下
這個(gè)時(shí)候應(yīng)該就能訪問到了
然后運(yùn)行sudo pip install gunicorn
去配置gunicorn代替runserver
在django的settings INSTALLED_APPS里面加上gunicorn
在manage.py文件夾中運(yùn)行
gunicorn ×××.wsgi:application -b 127.0.0.1:8020 --reload
×××是工程名字 也就是settings所在的目錄的名字
ip和端口要和上面的那個(gè)一樣
這個(gè)時(shí)候應(yīng)該就可以了
如果是ssh 連接 使用命令
nohup gunicorn ×××.wsgi:application -b 127.0.0.1:8011 --reload&
其實(shí)就是前面添加nohup 最后面加上&符號(hào)
進(jìn)程操作的一點(diǎn)知識(shí)
停止進(jìn)程操作 停止操作是通過向進(jìn)程發(fā)送信號(hào)來進(jìn)行的
步驟1:查詢進(jìn)程的主進(jìn)程號(hào),以nginx為例 ps -ef | grep nginx
在進(jìn)程列表里面找master進(jìn)程,它的編號(hào)就是主進(jìn)程號(hào)了。步驟2:發(fā)送信號(hào) 從容停止Nginx: kill -QUIT 主進(jìn)程號(hào)
快速停止Nginx: kill -TERM 主進(jìn)程號(hào)
強(qiáng)制停止Nginx: pkill -9 nginx
平滑重啟 如果更改了配置就要重啟Nginx,要先關(guān)閉Nginx再打開?不是的,可以向Nginx 發(fā)送信號(hào),平滑重啟。
平滑重啟命令: kill -HUP 主進(jìn)程號(hào)或進(jìn)程號(hào)文件路徑 或者使用
sudo nginx -s reload
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/39097.html
摘要:對(duì)于剛?cè)腴T的同學(xué),當(dāng)完成了項(xiàng)目代碼,在本地的調(diào)試沒問題后,會(huì)遇到如何讓項(xiàng)目上線的問題。域名的獲得很簡(jiǎn)單,隨便注冊(cè)購買一個(gè)就好了。然后需要的是將域名解析到你的公網(wǎng)。例如執(zhí)行,就是自帶的用于調(diào)試的基于的服務(wù)程序。 對(duì)于剛?cè)腴T的同學(xué),當(dāng)完成了項(xiàng)目代碼,在本地localhost的調(diào)試沒問題后,會(huì)遇到如何讓項(xiàng)目上線的問題。 網(wǎng)上的資料過于繁雜,因此希望這篇能簡(jiǎn)單地為剛?cè)腴T的同學(xué)解惑。 1.域名...
摘要:對(duì)于剛?cè)腴T的同學(xué),當(dāng)完成了項(xiàng)目代碼,在本地的調(diào)試沒問題后,會(huì)遇到如何讓項(xiàng)目上線的問題。域名的獲得很簡(jiǎn)單,隨便注冊(cè)購買一個(gè)就好了。然后需要的是將域名解析到你的公網(wǎng)。例如執(zhí)行,就是自帶的用于調(diào)試的基于的服務(wù)程序。 對(duì)于剛?cè)腴T的同學(xué),當(dāng)完成了項(xiàng)目代碼,在本地localhost的調(diào)試沒問題后,會(huì)遇到如何讓項(xiàng)目上線的問題。 網(wǎng)上的資料過于繁雜,因此希望這篇能簡(jiǎn)單地為剛?cè)腴T的同學(xué)解惑。 1.域名...
摘要:配置這個(gè)啟動(dòng)其他方式安裝七牛云由于網(wǎng)站的靜態(tài)存儲(chǔ)要用七牛云,在運(yùn)行程序前要安裝否則報(bào)錯(cuò)沒有的方法。七牛云安裝前注意安裝的版本,我被坑過一次,寫程序時(shí)是版本,部署時(shí)都了,接口全都不一樣。還有推薦下這篇來自的部署實(shí)例 以下所有代碼中的操作都需要在命令行運(yùn)行 安裝mysql apt-get update apt-get install mysql-server mysql-client 根據(jù)...
閱讀 1062·2021-11-18 10:02
閱讀 1315·2021-09-23 11:22
閱讀 2621·2021-08-21 14:08
閱讀 1647·2019-08-30 15:55
閱讀 1734·2019-08-30 13:45
閱讀 3179·2019-08-29 16:52
閱讀 3102·2019-08-29 12:18
閱讀 1650·2019-08-26 13:36