微信二维码
微博二维码
qq号二维码

Linux配置Nginx+uwsgi

王伟平 2019.05.15 647人浏览
Linux,就是如此简单!

1. Xshell中输入cd /usr打开usr, 然后输入

wget http://nginx.org/download/nginx-1.1.10.tar.gz 回车, 下载nginx源码包.

Linux配置Nginx+uwsgi

2. Xshell中输入: tar -zxvf nginx-1.1.10.tar.gz, 解压下载的压缩包然后输入ls查看是否解压成功

Linux配置Nginx+uwsgi

Linux配置Nginx+uwsgi

3. 输入cd nginx-1.1.10打开文件夹,ls查看是否有文件configure, 然后输入./configure,回车

Linux配置Nginx+uwsgi

4. 依次输入make, make install安装

Linux配置Nginx+uwsgi

5. 成功后删除下载的压缩包和文件,查看/usr/local/nginx文件夹是否有以下文件

Linux配置Nginx+uwsgi

6. Xshell输入cd /usr/local/nginx/sbin打开,然后输入ls查看是否有nginx文件然后输入./nginx -t测试.成功显示以下界面

Linux配置Nginx+uwsgi

7. 打开conf文件夹,ls查看是否有nginx.conf文件,

Linux配置Nginx+uwsgi

8. 输入Vim nginx.conf, 查看文件(可以根据需要修改端口), Esc, 输入 :q返回

9. 回到sbin文件夹,输入./nginx运行,然后在浏览器中测试公网IP是否能打开网页,显示如下成功!

Linux配置Nginx+uwsgi

10. 输入Pkill nginx关闭nginx, 再刷新浏览器看是否停止

11. Pip3 install uwsgi

Linux配置Nginx+uwsgi

12. Filezilla链接进入项目桌面新建uwsgi.ini文件写入以下内容:

[uwsgi]

#<!-- 内部端口,自定义 -->

socket=127.0.0.1:8000

#<!-- 项目路径 -->

chdir=/usr/local/project/项目名

#wsgi模块名  自定义  用来启动wsgi

module=项目名.wsgi

#<!--进程数 同时处理 -->

processes=4

#<!--日志文件-->

daemonize=uwsgi.log

#请求头

buffer-size=32768

保存后,放到项目文件夹内.

 

13. filezilla进入conf文件夹,右键查看编辑nginx.conf文件,可以用pucharm打开编辑,修改如下:

A) http{ 下面增加一行 large_client_header_budders 4 1m;

B) Server{找到charset改为utf-8, location/{}将里面的内容修改为:

{include uwsgi_params

uwsgi_pass 127.0.0.1:8000;}

C) copy 整个location /{},改为:

location /static/ {

alias 静态文件夹的绝对路径

} 

Linux配置Nginx+uwsgi

Linux配置Nginx+uwsgi

14. Cd进入项目,输入uwsgi uwsgi.ini

Linux配置Nginx+uwsgi

15. cd /usr/local/nginx/sbinsbin文件夹, 输入./nginx启动,然后到浏览器测试项目是否OK. 

分享到:
天津UI设计培训-CleanPNG免抠素材网站
  • 2020.11.30
  • 2024什么价格?天津平面设计/UI设计师就业实录
  • 2024.03.20