网站部署nginx--uwsgi
生活随笔
收集整理的這篇文章主要介紹了
网站部署nginx--uwsgi
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
網站代碼寫完之后就是項目部署,主要包括兩個方面:
1.nginx安裝與配置:
1、Nginx 安裝
系統平臺:CentOS release 6.6 (Final) 64位。
一、安裝編譯工具及庫文件
yum -y install make zlib zlib-devel gcc-c++ libtool ?openssl openssl-devel二、首先要安裝 PCRE
PCRE 作用是讓 Nginx 支持 Rewrite 功能。
1、下載 PCRE 安裝包,下載地址:?http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
[root@bogon?src]# wget?http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz2、解壓安裝包:
[root@bogon?src]# tar zxvf pcre-8.35.tar.gz3、進入安裝包目錄
[root@bogon?src]# cd pcre-8.354、編譯安裝?
[root@bogon?pcre-8.35]# ./configure [root@bogon?pcre-8.35]# make?&& make install5、查看pcre版本
[root@bogon?pcre-8.35]# pcre-config --version安裝 Nginx
1、下載 Nginx,下載地址:http://nginx.org/download/nginx-1.6.2.tar.gz
[root@bogon?src]# wget?http://nginx.org/download/nginx-1.6.2.tar.gz2、解壓安裝包
[root@bogon?src]# tar zxvf nginx-1.6.2.tar.gz3、進入安裝包目錄
[root@bogon?src]# cd nginx-1.6.24、編譯安裝
[root@bogon?nginx-1.6.2]# ./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35 [root@bogon?nginx-1.6.2]# make [root@bogon?nginx-1.6.2]# make install5、查看nginx版本
[root@bogon?nginx-1.6.2]# /usr/local/webserver/nginx/sbin/nginx -v到此,nginx安裝完成。
2.nginx配置:
首先,進入文件 cd /usr/local/nginx/conf/nginx.conf 編輯帶入如下:
注:需要拷貝static文件 ?:cp -r static /var/www/ihome/static
配置好uwsgi后啟動nginx:sudo sbin/nginx
如需停止:sudo sbin/nginx -s stop
2.uwsgi文件創建與配置
1.進入虛擬環境:workon 虛擬環境名稱
2.創建文件:touch uwsgi.ini
3.編輯文件:
[uwsgi] #按照實際情況改動,這里只是舉例 # uwsgi 啟動時所使用的地址與端口 socket = 127.0.0.1:8001pidfile = uwsgi.pid daemonize = uwsgi.log # 指向網站目錄 chdir = /home/python/Desktop/ihome/test4# python 啟動程序文件 wsgi-file = test4.py# python 程序內用以啟動的 application 變量名 callable = app# 處理器數 processes = 4# 線程數 threads = 2#每次修改代碼自動reload,無需要手動重啟 #py-autoreload = 1#狀態檢測地址 stats = 127.0.0.1:90014.啟動uwsgi: ? uwsgi ?--ini uwsgi.ini
5.啟動nginx
如需關閉uwsgi: ?uwsgi ?--stop uwsgi.pid
總結
以上是生活随笔為你收集整理的网站部署nginx--uwsgi的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python自定义时间间隔访问网页
- 下一篇: Linux命令行配置静态IP地址