草庐IT

nginx-rtmp

全部标签

PHP+Nginx经常出现502、504原因与解决方法

很多新手刚开始做网站可能感觉不到502,504的问题,当等你网站到达了一定水平的时候,流量起来的时候,你会发现经常会遇到502、504类似的问题。一、什么是502状态码?502BadGateway:作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。二、502BadGateway原因一般有哪些?将请求提交给网关如php-fpm执行,但是由于某些原因没有执行完毕导致php-fpm进程终止执行。这个问题与网关服务如php-fpm的配置有关。php-fpm.conf配置文件中有两个参数就需要你考虑到,分别是max_children和request_terminate_timeo

Linux搭建实验环境搭建(nginx,mysql,java.tomcat)

♥️作者:小刘在C站♥️个人主页: 小刘主页 ♥️努力不一定有回报,但一定会有收获加油!一起努力,共赴美好人生!♥️学习两年总结出的运维经验,以及思科模拟器全套网络实验教程。专栏:云计算技术♥️小刘私信可以随便问,只要会绝不吝啬,感谢CSDN让你我相遇!目录1、安装Nginx:2、使用第三方扩展epel源安装PHP7.2:3、安装mysql:4.应用:搭建wordpress1.部署java环境2.部署tomcat3.启动和关闭tomcat4.搭建jpress部署实践1..安装配置nginx第一台centos7搭建lnmp平台192.168.220.1281、安装Nginx:yum-yinsta

Nginx安装、卸载教程(含Window、Linux版、Docker版)

目录一、下载二、Linux版安装2.1编译安装之前2.2 编译安装2.3启动Nginx2.4关于防火墙2.5安装成系统服务三、Linux版卸载(彻底)3.1 检查一下Nginx服务是否在运行3.2停止Nginx服务3.3查找、删除Nginx相关文件3.4再使用yum清理四、Docker安装Nginx五、如何通过nginx访问我们的项目以Nginx开源版为例,进行演示安装包下载地址:http://nginx.org/一、下载进入后下载对应的即可。下载速度还是很快的,本身文件就不大。下载完成直接解压就行。至于windows版本的,直接双击运行nginx.exe文件即可启动。然后访问本机的80端口即

【项目实战】Nginx配置Https证书

一、背景说明Nginx配置https证书是常规操作,Nginx支持crt+key或者pem证书格式二、具体步骤2.1上传证书文件进入Nginx配置文件夹的目录,将这两个证书文件上传至服务器的某个路径中(记住这个路径)2.2新建配置然后,在存放Nginx配置的文件夹中新建一个配置2.2.1参考网络的配置2.2.2完成配置如下2.2重新启动Nginx重新启动reloadNginx之后,出现如下的报错。参考的解决方案如下nginx:[emerg]the“ssl”parameterrequiresngx_http_ssl_modulein/usr/local/nginx/confNginx如果未开启S

nginx配置开机启动(Windows环境)

文章目录1、下载nginx,并解压2、配置nginx.conf,并启动Nginx3、开机自启动1、下载nginx,并解压2、配置nginx.conf,并启动Nginx两种方法:方法一:直接双击nginx.exe,双击后一个黑色弹窗一闪而过。方法二:打开cmd命令窗口,切换到nginx目录下,输入命令startnginx启动成功,访问http://localhost:8091如下(我的端口改为了8091,默认80):停止nginx:nginx-sstop3、开机自启动使用WinSW,前面文章《Windows部署Jar包的三种方式》有介绍。将exe和xml文件放到和jar包一个目录,并根据自己需要

Windows本地搭建rtmp推流服务

Windows本地搭建rtmp推流服务前言开发时偶尔需要使用rtmp直播流做视频流测试,苦于网上开源的rtmp视频流都已经失效,无奈只好尝试在本地自己搭建一个rtmp的推流服务,方便测试使用。一、工具准备Nginx:使用nginx-rtmp-win64推流工具FFmpeg:官方下载地址拉流工具VLC:下载地址二、搭建说明1.Nginx的安装使用做rtmp推流服务的nginx需要包含有rtmp模块,官方的Nignx中没有包含rtmp模块,需要自行下载rtmp模块并安装编译。上面的Nginx版本已经包含了rtmp模块,无需自己重新编译。下载nginx-rtmp-win64的zip包,解压到本地文件

nginx脚本,Nginx变量截取字符串,拼接字符串,nginx打印日志,添加修改HTTP请求头,添加修改HTTP响应头

nginx变量nginx变量命名,以$开头。举例:'nginx.conf文件'中有下面这一行配置:set$var"helloworld";特点:我们看到,'Nginx变量名'前面'有一个$符号',这是'语法上'的要求强调:所有的'Nginx变量'在Nginx配置文件中'引用时都须带上$前缀',这种表示方法和'Perl、PHP'这些语言是'相似'的变量赋值举例:'nginx.conf文件'中有下面这一行配置:set$var"helloworld";特点:我们看到,'Nginx变量名'前面'有一个$符号',这是'语法上'的要求强调:所有的'Nginx变量'在Nginx配置文件中'引用时都须带上$前

win10安装nginx的配置和使用方法(图文)

window10系统安装nginx服务,提供网页方面的服务。下面为详细图文安装配置教程。1)下载nginx软件官方下载地址:http://nginx.org/en/download.html2)解压缩软件unzipnginx-1.20.1.zip或者使用解压缩软件,下面是解压缩后的内容3)CMD命令行启动nginxcdnginx-1.20.1startnginxnginx-ttasklist/fi“imagenameeqnginx.exe”nginx-sreload//重新加载nginx-sstop//此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程nginx-squit//

【Nginx代理后端接口,并允许跨域】

Nginx代理后端接口,并允许跨域由于前端访问后端服务接口会报错跨域,于是通过nginx用作接口代理,设置允许跨域,最终通过访问nginx代理,请求到了后端接口数据,废话少说,直接上代码下面展示nginx配置。server{ listen8074; location/{ addheaderAccess-Control-Allow-Origin'**; add_headerAccess-Control-Allow-Methods'GET,POST,OPTIONS'; addheaderAccess-Control-Allow-Headers'DNT,X-Mx-ReqToken,Keep-A

使用nginx+keepalived搭建kubernetes高可用集群

使用nginx+keepalived搭建kubernetes高可用集群本文使用nginx+keepalived搭建kubernetes高可用集群。当使用nginx作为应用服务器前端软负载的时候,可以通过keepalived来实现虚拟IP(VirtualIP,VIP)在主、备节点之前的漂移,其中VIP需要在申请服务器的时候进行创建。1)、当主节点nginx服务无法启动,或者主节点服务器宕机,VIP将漂移到备用节点;2)、当主节点服务恢复(服务器启动、keepalived和nginx服务正常运行),备用节点将会进行备用状态,并移除VIP,VIP将漂移回主节点。在这个切换过程中,正常情况下,前端用户