Nginx配置RTMP 宝塔面板无法进入phpMyAdmin

TVBox二次开发与商业化部署:从源码解析到影视聚合平台搭建 TVBox作为一款开源的Android TV影视聚合应用,其核心原理在于通过JSON接口动态加载和解析第三方影视资源,实现了灵活的内容聚合与播放。在技术实现上,它通常采用模块化架构,前端负责播放器渲染与用户交互,后端则管理资源接口与数据调度。这种设计赋予了开发者强大的定制能力,使其能够快速构建个性化的TV端应用。从工程实践角度看,对TVBox进行二次开发,特别是集成Web管理后台、会员系统与支付功能,可以将其从一个播放器工具升级为具备运营能力的准商业平台。这涉及到APK反编译修改、服务器环境部署、数据库设计 阅读详情

因为要用rtmp,所以重装了Nginx,导致Nginx的配置丢失了。
而且rtmp占用了原本phpMyAdmin的1935端口,修改过后也没用。
服务器内查询端口,没有发现修改过后的端口。
在这里插入图片描述

原本的配置是

user  www www;
worker_processes auto;
error_log  /www/wwwlogs/nginx_error.log  crit;
pid        /www/server/nginx/logs/nginx.pid;
worker_rlimit_nofile 51200;

events
    {
        use epoll;
        worker_connections 51200;
        multi_accept on;
    }

http
    {
        include       mime.types;
		#include luawaf.conf;

		include proxy.conf;

        default_type  application/octet-stream;

        server_names_hash_bucket_size 512;
        client_header_buffer_size 32k;
        large_client_header_buffers 4 32k;
        client_max_body_size 50m;

        sendfile   on;
        tcp_nopush on;

        keepalive_timeout 60;

        tcp_nodelay on;

        fastcgi_connect_timeout 300;
        fastcgi_send_timeout 300;
        fastcgi_read_timeout 300;
        fastcgi_buffer_size 64k;
        fastcgi_buffers 4 64k;
        fastcgi_busy_buffers_size 128k;
        fastcgi_temp_file_write_size 256k;
		fastcgi_intercept_errors on;

        gzip on;
        gzip_min_length  1k;
        gzip_buffers     4 16k;
        gzip_http_version 1.1;
        gzip_comp_level 2;
        gzip_types     text/plain application/javascript application/x-javascript text/javascript text/css application/xml;
        gzip_vary on;
        gzip_proxied   expired no-cache no-store private auth;
        gzip_disable   "MSIE [1-6]\.";

        limit_conn_zone $binary_remote_addr zone=perip:10m;
		limit_conn_zone $server_name zone=perserver:10m;

        server_tokens off;
        access_log off;

server
    {
        listen 888;
        server_name phpmyadmin;
        index index.html index.htm index.php;
        root  /www/server/phpmyadmin;
            location ~ /tmp/ {
                return 403;
            }

        #error_page   404   /404.html;
        include enable-php.conf;

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            expires      30d;
        }

        location ~ .*\.(js|css)?$
        {
            expires      12h;
        }

        location ~ /\.
        {
            deny all;
        }

        access_log  /www/wwwlogs/access.log;
    }
include /www/server/panel/vhost/nginx/*.conf;
}

重装后的配置是:

user  www www;
worker_processes auto;
error_log  /www/wwwlogs/nginx_error.log  crit;
pid        /www/server/nginx/logs/nginx.pid;
worker_rlimit_nofile 51200;

rtmp {
    server {
        listen 1939;


        application live {
            live on;
            hls on;
            hls_path /www/wwwroot/rtmp.com;
        }
    }
}

stream {
    log_format tcp_format '$time_local|$remote_addr|$protocol|$status|$bytes_sent|$bytes_received|$session_time|$upstream_addr|$upstream_bytes_sent|$upstream_bytes_received|$upstream_connect_time';
  
    access_log /www/wwwlogs/tcp-access.log tcp_format;
    error_log /www/wwwlogs/tcp-error.log;
    include /www/server/panel/vhost/nginx/tcp/*.conf;
}

events
    {
        use epoll;
        worker_connections 51200;
        multi_accept on;
    }

http
    {
        include       mime.types;
		#include luawaf.conf;

		include proxy.conf;

        default_type  application/octet-stream;

        server_names_hash_bucket_size 512;
        client_header_buffer_size 32k;
        large_client_header_buffers 4 32k;
        client_max_body_size 50m;

        sendfile   on;
        tcp_nopush on;

        keepalive_timeout 60;

        tcp_nodelay on;

        fastcgi_connect_timeout 300;
        fastcgi_send_timeout 300;
        fastcgi_read_timeout 300;
        fastcgi_buffer_size 64k;
        fastcgi_buffers 4 64k;
        fastcgi_busy_buffers_size 128k;
        fastcgi_temp_file_write_size 256k;
		fastcgi_intercept_errors on;

        gzip on;
        gzip_min_length  1k;
        gzip_buffers     4 16k;
        gzip_http_version 1.1;
        gzip_comp_level 2;
        gzip_types     text/plain application/javascript application/x-javascript text/javascript text/css application/xml;
        gzip_vary on;
        gzip_proxied   expired no-cache no-store private auth;
        gzip_disable   "MSIE [1-6]\.";

        limit_conn_zone $binary_remote_addr zone=perip:10m;
		limit_conn_zone $server_name zone=perserver:10m;

        server_tokens off;
        access_log off;

server
    {
        listen 1939;


        server_name phpmyadmin;
        index index.html index.htm index.php;
        root  /www/server/phpmyadmin;
            location ~ /tmp/ {
                return 403;
            }

        #error_page   404   /404.html;
        include enable-php.conf;

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            expires      30d;
        }

        location ~ .*\.(js|css)?$
        {
            expires      12h;
        }

        location ~ /\.
        {
            deny all;
        }

        access_log  /www/wwwlogs/access.log;
      location /stat { 
        rtmp_stat all;  
        rtmp_stat_stylesheet stat.xsl;  
      }  
  
      location /stat.xsl {    
        root /root/nginx-rtmp-module/;  
      }
   
      location /live {
        types {
         application/vnd.apple.mpegurl m3u8;
        video/mp2t ts;
        }
        root /www/wwwroot/test.sshouxin.xyz;
        add_header Cache-Control no-cache;
  	    add_header Access-Control-Allow-Origin *;
  	}
  }
include /www/server/panel/vhost/nginx/*.conf;
}


在这里插入图片描述左边是用了rtmp的 右边是原来的
用回原来的配置就能进去了。

原因出在修改的时候把phpMyAdmin的端口挪用了。
修改phpMyAdmin的端口会把配置的端口弄乱。

最终处理:

基于宝塔nginx安装Nginx-rtmp-module搭建hls直播 - Linux面板 - 宝塔面板论坛
https://www.bt.cn/bbs/thread-33703-1-1.html

在原来的配置上添加

events块下面:
include rtmp.conf;
server块下面:
include hls.conf;

两个新增的文件在:
/www/server/nginx/conf

rtmp.conf:

rtmp_auto_push on;
rtmp {
    server {
        listen 1935;
        ping 30s;
        chunk_size 4000;
        notify_method get;

        application hls {
            live on;
            hls on;
            hls_path  /www/wwwroot/rtmp.com; //这个是通过宝塔新建的网站的目录
            hls_sync 100ms;
            hls_fragment 5s;
        }
        application live {
                        live on;
        }
        # Video on demand
        #application vod {
        #    play /www/tmp/Videos;
        #}
        # Video on demand over HTTP
        #application vod_http {
        #    play http://localhost:8080/vod/;
        #}
    }
}

hls.conf:

server {
    listen  1936;
    location /hls {
        # Serve HLS fragments
        types {
            application/vnd.apple.mpegurl m3u8;
            video/mp2t ts;
        }
        root html;
        expires -1;
    }
}

推流地址:
rtmp://192.168.1.139:1935/live/room
其中live是rtmp.conf里面application的名称

记得打开1935端口
nginx -s reload 重载配置 就都能用了
在这里插入图片描述

错误

重启服务器后Nginx不能启动

手动重启提示:
在这里插入图片描述删掉rtmp配置的第一行还是报错

不引用rtmp模块则可以启动nginx

检查一下rtmp模块是否还存在 nginx -V

在这里插入图片描述

Nginx 1.20 TCP 转发 TLS 配置 原以为在宝塔上创建一个网站,然后直接配置文件中配置stream转发,奈何报“nginx: [emerg] "stream" directive is not allowed here in”验证不通过。行,我自己维护。 先打开nginx.conf文件(宝塔路径:/www/server/nginx/conf/nginx.conf),看是否包含这段配置: stream { log_format tcp_format '$time_local|$remote_addr|$protocol|$stat 阅读详情

相关推荐

双向全桥隔离DC-DC变换器(DAB)的调制优化与挑战解析

本文深入解析了双向全桥隔离DC-DC变换器(DAB)的核心调制技术及其面临的挑战。文章从基础的相移调制(SPS)入手,逐步探讨了扩展相移(EPS)、双重相移(DPS)等进阶策略,并重点分析了电流优化与零电压开通(ZVS)等硬核优化技巧。针对DAB在实际应用中存在的建模困难、多模块并联及数字实现等挑战,提供了实用的应对策略与设计思路,旨在帮助工程师在性能、复杂度与成本之间找到最佳平衡。

weixin_29271053的博客 560

宝塔面板 配置 emqx 负载均衡

nginx 已经支持 TCP 的负载均衡。但不可以配置 在 http {} 中, 需要配置在 stream{} 中。通过查看宝塔nginx 配置文件,发现 stream 模块已经加入。并得到 配置文件所在目录为。官方给出了氪金教程,但是我只需要配置一个 emqx 的负载均衡。因为是内网环境,所以就没有 配置 ssl ,相关配置可以参考。进入目录,创建文件 emqx-lb.conf。完成之后,记得重新加载 nginx 配置。.........

随穆 2031

STM32巡线小车PID调参实战:从五路灰度传感器数据到稳定运行的避坑指南

本文详细介绍了STM32巡线小车的PID调参实战,从五路灰度传感器数据处理到PID参数优化,提供了系统化的调试方法和常见问题解决方案。通过加权平均法计算偏移量,逐步调整比例、积分、微分参数,实现小车稳定巡线。文章还涵盖了定时器配置、控制周期优化及高级调试技巧,帮助开发者避开常见陷阱,提升巡线性能。

weixin_42570484的博客 191

解决宝塔Nginx和phpMyAdmin配置端口冲突问题

在对基于宝塔面板的 Nginx 配置文件进行端口修改时,我注意到 phpMyAdmin 的端口配置似乎也随之发生了变化!

墨辰JC的博客 872

攻克Windows平台3DGS复现:从环境配置到可视化实战全记录

本文详细记录了在Windows平台成功复现3D Gaussian Splatting(3DGS)的完整流程,涵盖从环境配置、依赖安装、数据准备到模型训练与可视化的全步骤。重点解决了Windows下CUDA版本匹配、Visual Studio编译及SIBR_viewers可视化工具部署等核心难题,为开发者提供了一份详实的避坑指南与实战手册。

weixin_28839699的博客 246

安卓设备安全相关技术

当前安卓设备使用的加密方案是基于Soc中一块可写入的rom实现,称为熔丝,其结果不可逆。 1、secureboot 2、AVB(Android Verify Boot) 3、dm-verity(device mapper) 4、keymaster 5、crypto 6、rpmb(replay private memory block) 7、TEE(Trust execute environment) 8、SELinux .........

weixin_43797328的博客 4825

进入phpmyadmin后出现404 Not Found解决方法

说明 在使用宝塔面板下创建了数据库后想去看看数据是否正常存储,打算进入phpmyadmin查看,后发现进入后显示404 Not Found。 解决方法 建议先检查方法二 方法一: 先检查你使用的888端口或者你修改过的端口是否在云服务器中的安全组中放行该端口。 方法二: 如果放行还出现这个问题,说明就是你的Nginx设置有问题,没有找到phpmyadmin的正确路径,我们继续。 进入宝塔的软件商店,然后找到Nginx,打开设置进入Nginx管理 打开配置修改,找到listen 888 这

NolanのBlog 8296

MATLAB基础应用精讲-【数模应用】PPO算法(附python代码实现)(二)

表示为状态转移概率和动作选择概率的乘积,因为状态和动作决定轨迹。

qq_36130719的博客 403

记录使用nginx配置多端口时遇到的小插曲问题

本篇博文主要是记录使用Nginx配置多端口访问时,记录遇到的一些“痛点”问题,仅此记录,好记性不如烂笔头!

程序羊的博客 1360

Unity Shader之路(一)什么是Unity Shader?

Unity Shader前言什么是UnityShaderUnity Shader和材质的关系 前言 众所周知,要想当游戏开发工程师,Unity中的Shader编写不得不摸,这一系列文章我将描写我的Shader学习之路,致敬冯乐乐的书Unity Shader入门精要,此篇什么是Unity Shader?希望能给后人一点方向 我们刚开始接触Unity的时候,总是会遇到材质,但是不了解材质都是什么,为什么可以在很多材质中选择,为什么有时候选择了其他材质后就不能达到我们想要的结果,为什么资源商店有那么多的材质,山.

TurboQ珞珈 2232

keras tensorflow 的lstm的新冠疫情感染人数预测 附完整代码数据 可直接运行

keras tensorflow 的lstm的新冠疫情感染人数预测 附完整代码数据 可直接运行

843

配置nginx-rtmp流媒体服务器(宝塔面板配置教程)

参考文档:https://www.kancloud.cn/jiangguowu/kfjsdkfjskd/1209896 1.在宝塔面板中安装带nginx的服务器 2.在宝塔面板中卸载nginx(因为nginx-rtmp和nginx的配置不同,并且宝塔面板中不支持安装nginx-rtmp) 3.开始预下载nginx (1)进入~,输入命令cd ~ (1.5)没有git请输入以下命令 yum -y install git (2)开始下载nginx-rtmp git c...

qq_35774849的博客 5992

uniapp H5刷新页面后返回按钮失效问题完美解决方案

这个问题其实很隐蔽,尤其是uniapp H5 场景下刷新导致栈清理,很多开发者一开始都懵掉了。uniapp 内部对「页面栈只有一个」时的返回逻辑是reLaunch;所以只要在这个分支里替换为自己的逻辑(比如),就能顺利实现预期。目前我在项目里已经跑通了,暂时没发现问题。不得不说,知道源码里这个逻辑后,真的是醍醐灌顶,只能膜拜框架大佬了 🤯。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 517

宝塔配置nginx + php,并解决宝塔888端口phpmyadmin无法访问的问题,绝对可用

情景: 可能是我前面部署有其他项目吧,用了nginx占用了80端口,导致后面安装php和phpmyadmin的时候,打开phpmyadmin都是无法访问,我用的是华为云,表示安全组和防火墙都放行了888端口,都不行.在网上也找了很多,但都行不同,所以就只能自己想方法了,跟着我的步骤,肯定没错. 环境: (请安装好以下版本的环境) 宝塔面板 + Linux Centos7.x + nginx 1.16.1 + php7.4 + MySQL 5.7.30 + phpMyAdmin 5.0 那么就开始吧! 1.编

qq_40544291的博客 1万+

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

phpMyAdmin安装详解

linux下 1、下载phpMyAdmin包 https://files.phpmyadmin.net/phpMyAdmin/5.1.1/phpMyAdmin-5.1.1-all-languages.zip 2、上传至服务器,并解压到web服务目录下 修改名称 [root@localhost htdocs]# mv phpMyAdmin-5.1.1-all-languages.zip phpMyAdmin 3、修改config.default.php文件(目录:phpMyAdmin/libraries)

weixin_49079403的博客 9502

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

ubuntu+nginx+rtmp搭建流媒体服务器

配置rtmp流媒体服务器

weixin_46819249的博客 1262

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

WordPress忘记密码:使用宝塔界面phpmyadmin来初始化我们密码

WordPress忘记密码:使用宝塔界面phpmyadmin来初始化我们密码 前序 看了很多的文章,都是很简陋的,像我这种笨蛋根本不知道怎么恢复密码。 下面出一个超级详细的教程。 我的服务器是阿里云的。 其次我的WordPress是基于Linux宝塔界面来打造的 需要准备的材料和做法 (1)、数据库账号和密码。 登录宝塔界面选择数据库就可以看见了 (2)、找见宝塔软件phpmyadmin软件使用的端口。 这里可以看出我们使用的1088端口 (3)、在阿里云服务器管理中添加对应的phpmyadmin端口。

苏木三少 1681

RTMP协议 04 RTMP播放基本流程

https://www.meiwen.com.cn/subject/zbofqxtx.html RTMP协议 04 RTMP播放基本流程 RTMP 协议 videojs 流媒体播放rtmp协议 RTMP协议 03 RTMP设计思想 RTMP协议解析(一) —— 基本了解 rtmp 播放带宽 iOS直播-播放基于RTMP协议的视频 RTSP 与 RTMP 协议 RTMP 协议精讲 ...

mengzhengjie的专栏 674

宝塔mysql安装在哪个目录_宝塔liunx管理面板默认安装在哪里

宝塔liunx管理面板默认安装在哪里?安装指令在ssh里粘贴回车即可,若在安装过程中SSH中断,重新连接后,无需重新安装,输入 screen -r bt 即可恢复之前的安装过程。yum -y install screen wget && echo -e “defencoding utf-8\nencoding utf-8 utf-8” >> /etc/screenrc ...

weixin_42214654的博客 2645

宝塔面板协助搭建RTMP直播服务器(亲测可用)

1.RTMP直播需要Nginx-Rtmp模块,你现在需要先卸载宝塔所安装的Nginx(或你目前已经安装了的Nginx,记得先备份好重要文件。),然后找到/www/server/panel/install/nginx.sh,Ctrl+F找./configure2.然后在他后面加上( (大约337行))--add-module=/www/server/nginx_plus/nginx-rtmp-module。

记录工作中的一些问题 3190

宝塔面板数据库phpmyadmin端口问题

首先在服务器中查看888端口是否开启 netstat -nltp 如果未开启,则无法使用宝塔的phpmyadmin 必须在云服务器开放端口888,宝塔再放行888端口,方可

milli236的博客 6807

php sql存在哪里,phpMyAdmin创建的数据库存在哪个目录

phpMyAdmin创建的数据库存在哪个目录,数据库文件,地址,环境,放在,视频教程phpMyAdmin创建的数据库存在哪个目录易采站长站,站长之家为您整理了phpMyAdmin创建的数据库存在哪个目录的相关内容。phpMyAdmin创建的数据库存在哪个目录在集成环境里面的mysql文件夹里面,MySQL\data 这个文件里面有在myadmin的数据库文件。例如,我的集成开发环境是phpstud...

weixin_29868343的博客 2498

宝塔面板之nginx 配置

通过宝塔面板配置完后,正常的一个流程是 有个总的nginx配置,路径在 /www/server/nginx/conf/nginx.conf 内容如下: user www www; worker_processes auto; error_log /www/wwwlogs/nginx_error.log crit; pid /www/server/nginx/logs/nginx.pid; worker_rlimit_nofile 51200; events { ...

蚂蚁吞象 1万+

负载均衡

反向代理 user www www; worker_processes auto; error_log /www/wwwlogs/nginx_error.log crit; pid /www/server/nginx/logs/nginx.pid; worker_rlimit_nofile 51200; events { use epoll; ...

永远是死循环 364

宝塔 搭建 nginx rtmp 流媒体服务器

宝塔搭建 nginx rtmp 流媒体服务器部署说明, centos 7 Dell R540 服务器

u010226719的博客 6566
上一篇: VUE前后端分离 跨域访问后端接口 宝塔Nginx设置反向代理
下一篇: Error: getaddrinfo ENOTFOUND yapi.demo.qunar.com
nickdlk
博客等级 码龄8年 401粉丝 78原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

nickdlk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值