Centos nginx安装和连接uwsgi

时间:2022-06-20
本文章向大家介绍Centos nginx安装和连接uwsgi,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

如何安装配置uwsgi看上一篇

安装nginx

按照官网文档进行安装http://nginx.org/en/linux_packages.html#RHEL-CentOS

也可以参考一下https://www.jianshu.com/p/da28ec28ef4b

 yum -y install nginx 我的好像是这样就ok了
启动:service nginx start 
关闭:service nginx stop
重启:service nginx restart
 更改配置后也可以不重启,而使用 加载新配置:nginx -s reload

我不修改它的配置,安装完后使用默认配置可以正常进行。到这里安装nginx完毕

配置

进入nginx安装文件夹,修改它的配置

先说明一下我的连接uwsgi还有点问题,配置是错误的不用跟着打了。。。(有大神会烦请教教我,我还。。。)

我修改它的配置出现如下问题:

nginx -t 查看nginx的配置文件

这里说明了一个错误,server的位置出现错误,我是因为将server{}写在了http{}外面

nginx -t -c /etc/nginx/nginx.conf

然后又出现了另外一个错误

SELinux 与强制访问控制系统

SELinux 全称 Security Enhanced Linux (安全强化 Linux),是 MAC (Mandatory Access Control,强制访问控制系统)的一个实现,目的在于明确的指明某个进程可以访问哪些资源(文件、网络端口等)。强制访问控制系统的用途在于增强系统抵御 0-Day 攻击(利用尚未公开的漏洞实现的攻击行为)的能力。所以它不是网络防火墙或 ACL 的替代品,在用途上也不重复。

原因是我监听端口是8000

更改为80就可以了

这个是我最后的配置,但是也不对呢,o(︶︿︶)o 唉