前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux nginx uwsgi installation

linux nginx uwsgi installation

原创
作者头像
vanguard
修改2020-03-06 18:46:50
1K0
修改2020-03-06 18:46:50
举报
文章被收录于专栏:vanguardvanguard
代码语言:shell
复制
# nginx编译安装
wget http://nginx.org/download/nginx-1.17.7.tar.gz
tar -zvxf nginx-1.17.7.tar.gz 
.configure (很可能要补一堆下面的依赖包)
make && make install

# nginx配置检查
ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 开始
ps -ef | grep nginx 查看
kill -QUIT从容/TERM快速/9强制/HUP重启 主进程号
/usr/nginx/sbin/nginx -s reload 重启
/usr/nginx/sbin/nginx -t 测试
nginx -t -c /usr/local/nginx/conf/nginx.conf 测试

# nginx相关依赖
yum install -y gcc pcre pcre-devel openssl openssl-devel gd gd-devel
yum install gcc gcc-c++ pcre-devel patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel openssl-devel -y

# centos防火墙
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/etc/rc.d/init.d/iptables save


# uwsgi安装
yum install libffi-devel
python3.7重新编译 | 否则可能No module named '_ctypes'
python3 -m pip install uwsgi

# uwsgi-cgi测试样例准备
def application(env, start_response):
    start_response('200 OK', [('Content-Type','text/html')])
    return [b"Hello World"]
# uwsgi测试
uwsgi --http :9001 --wsgi-file cgi.py
## uwsgi并发和监控
uwsgi --http :9090 --wsgi-file foobar.py --master --processes 4 --threads 2
## uwsgi监控工具
pip install uwsgitop

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
SSL 证书
腾讯云 SSL 证书(SSL Certificates)为您提供 SSL 证书的申请、管理、部署等服务,为您提供一站式 HTTPS 解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档