关于前后台部署打包时需要修改的ip位置

本文详细介绍了音视频直播流媒体的部署流程,包括nginx配置、rtmp服务设置、war包与maven打包方法、常见问题解决方案及跨域处理技巧。通过修改配置文件和调整服务器设置,确保直播流的稳定传输。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.dev-server.js,main.js,index.js

2.解决不推流的问题:

ip地址不对

nginx的配置问题:

rtmp {   
    server {   
        listen 1935;      
        chunk_size 4000;    
        application live{
        live on;
        record off;
        }

        application hls{
        live on;
        hls on;
        hls_path D:\ruanjian\nginx-rmpt\html\hls;
        hls_cleanup off;
        }
    }   

3.打包:war包  maven打包

dist 前台运行build

4.问题点:修改优化

后台jetty中的地址不能够提出到common.properties中;否则报错

只需要修改common.properties就可以

5.打包war包

6.部署

部署需要变动:
nginx中dist的位置:/usr/share/nginx/html
jetty中的war包的位置:/home/soft-java-env/jetty-9.3.10/webapps

安装包的位置:
memcached安装的位置:/usr/share/man/man1/memcached.1.gz 
mysql安装的位置:/usr/share/mysql  /var/lib/mysql
nginx安装的位置:/etc/nginx   /usr/sbin/nginx

查询进程: ps -ef | grep memcached

查询安装位置:rpm -qa|grep mysql/java/jetty/nginx
卸载:     yum remove 包名

删除整个文件 rm -rf /var/log/httpd/access

开放端口:vi /etc/sysconfig/iptables
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT

重启服务器:shutdown -r now  

查看配置:vi /usr/local/nginx/conf/nginx.conf
测试配置:/usr/local/nginx/sbin/nginx -t 

查询端口占用和进程
lsof -i:8000
netstat -tunlp |grep

启动:
systemctl restart memcached
/usr/local/nginx/sbin/nginx
service mysqld restart
cd /usr/local/jetty
java -jar start.jar

问题点:
跨域 ngin代理headers放行

7.部署方法

jetty的war包部署到webapps下:需要解压成文件夹,同名的文件.xml,同名.war,需要配置上下文路径

nginx部署:nginx的html下放入dist

注意ip地址一定要改成服务器的


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值