成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

nginx + gunicorn + django的簡(jiǎn)單部署

freecode / 1577人閱讀

摘要:步驟發(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

相關(guān)文章

  • 基于Django框架網(wǎng)站部署

    摘要:對(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.域名...

    wanghui 評(píng)論0 收藏0
  • 基于Django框架網(wǎng)站部署

    摘要:對(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.域名...

    liaosilzu2007 評(píng)論0 收藏0
  • Ubuntu下部署Django應(yīng)用

    摘要:配置這個(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ù)...

    tinysun1234 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<