uwsgi+nginx安装部署 - Go语言中文社区

uwsgi+nginx安装部署


一、uwsgi

1、uwsgi安装

pip3 install uwsgi

  2、配置uwsgi.ini

cd ~
vi uwsgi.ini

  3、启动uwsgi()

uwsgi uwsgi.ini

执行后会有如下错误,可忽略:
[uWSGI] getting INI configuration from uwsgi.ini
open("/usr/local/python/bin/python3_plugin.so"): No such file or directory [core/utils.c line 3724]
/usr/local/python/bin/python3_plugin.so: cannot open shared object file: No such file or directory

 进程查看(ps auxfw)发现已经启动

 

 

二、Nginx

1、nginx安装

yum install -y wget gcc gcc-c++ make pcre pcre-devel zlib zlib-devel openssl openssl-devel
cd /usr/local/src
yum install lrzsz -y
wget 'http://nginx.org/download/nginx-1.16.0.tar.gz'
tar -zxvf nginx-1.16.0.tar.gz
cd nginx-1.16.0
./configure --prefix=/usr/local/nginx && make && make install

2、Nginx的环境变量配置

vi /etc/profile
export PATH=$PATH:/usr/local/nginx/sbin
source /ect/profile

3、Nginx的配置请求切为uwsgi处理

vi /usr/local/nginx/conf/nginx.conf

修改内容:
location / {
            include      uwsgi_params;
            uwsgi_pass   unix:/dev/shm/uwsgi.sock;
        }

若报错:nginx: [emerg] unknown directive "     " in /usr/local/nginx/conf/nginx.conf:39 查看下面解决方法:

https://blog.csdn.net/LLcmpgheng/article/details/88920472

 

4、测试部署

nginx -t

显示成功了!/

5、启动nginx

nginx 
netstat -tulnp|grep nginx

netstat命令详解:http://m.makaidong.com/w-20150101/12783_3567823.html

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/wenpy/article/details/99702806
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-01 21:39:03
  • 阅读 ( 1457 )
  • 分类:Go Web框架

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢