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地址一定要改成服务器的