国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

nginx + gunicorn + django的簡單部署

freecode / 1564人閱讀

摘要:步驟發送信號從容停止主進程號快速停止主進程號強制停止平滑重啟如果更改了配置就要重啟,要先關閉再打開不是的,可以向發送信號,平滑重啟。平滑重啟命令主進程號或進程號文件路徑或者使用

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 測試配置文件

sudo nginx -s reload 重啟nginx

然后去代碼目錄運行python manage.py runserver 8020測試一下

這個時候應該就能訪問到了

然后運行sudo pip install gunicorn

去配置gunicorn代替runserver

在django的settings INSTALLED_APPS里面加上gunicorn

在manage.py文件夾中運行

gunicorn ×××.wsgi:application -b 127.0.0.1:8020 --reload

×××是工程名字 也就是settings所在的目錄的名字
ip和端口要和上面的那個一樣

這個時候應該就可以了

如果是ssh 連接 使用命令

nohup gunicorn ×××.wsgi:application -b 127.0.0.1:8011 --reload&

其實就是前面添加nohup 最后面加上&符號

進程操作的一點知識

  

停止進程操作 停止操作是通過向進程發送信號來進行的

步驟1:查詢進程的主進程號,以nginx為例 ps -ef | grep nginx
在進程列表里面找master進程,它的編號就是主進程號了。

步驟2:發送信號 從容停止Nginx: kill -QUIT 主進程號

快速停止Nginx: kill -TERM 主進程號

強制停止Nginx: pkill -9 nginx

平滑重啟 如果更改了配置就要重啟Nginx,要先關閉Nginx再打開?不是的,可以向Nginx 發送信號,平滑重啟。

平滑重啟命令: kill -HUP 主進程號或進程號文件路徑 或者使用

sudo nginx -s reload

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/39097.html

相關文章

  • 基于Django框架網站部署

    摘要:對于剛入門的同學,當完成了項目代碼,在本地的調試沒問題后,會遇到如何讓項目上線的問題。域名的獲得很簡單,隨便注冊購買一個就好了。然后需要的是將域名解析到你的公網。例如執行,就是自帶的用于調試的基于的服務程序。 對于剛入門的同學,當完成了項目代碼,在本地localhost的調試沒問題后,會遇到如何讓項目上線的問題。 網上的資料過于繁雜,因此希望這篇能簡單地為剛入門的同學解惑。 1.域名...

    wanghui 評論0 收藏0
  • 基于Django框架網站部署

    摘要:對于剛入門的同學,當完成了項目代碼,在本地的調試沒問題后,會遇到如何讓項目上線的問題。域名的獲得很簡單,隨便注冊購買一個就好了。然后需要的是將域名解析到你的公網。例如執行,就是自帶的用于調試的基于的服務程序。 對于剛入門的同學,當完成了項目代碼,在本地localhost的調試沒問題后,會遇到如何讓項目上線的問題。 網上的資料過于繁雜,因此希望這篇能簡單地為剛入門的同學解惑。 1.域名...

    liaosilzu2007 評論0 收藏0
  • Ubuntu下部署Django應用

    摘要:配置這個啟動其他方式安裝七牛云由于網站的靜態存儲要用七牛云,在運行程序前要安裝否則報錯沒有的方法。七牛云安裝前注意安裝的版本,我被坑過一次,寫程序時是版本,部署時都了,接口全都不一樣。還有推薦下這篇來自的部署實例 以下所有代碼中的操作都需要在命令行運行 安裝mysql apt-get update apt-get install mysql-server mysql-client 根據...

    tinysun1234 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<