-
打开VPN。
-
安装homebrew包管理软件:
安装命令
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
移除命令
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
- 从github下载home-brew对nginx的扩展:
brew tap denji/nginx
安装 Nginx服务器 和 RTMP模块:
brew install nginx-full --with-rtmp-module
#brew 卸载软件
brew uninstall nginx
#查看安装信息(经常用到, 比如查看安装目录等):
brew info nginx
#查看已经安装的软件:
brew list
4.安装信息,附带启动信息:
==> nginx-full
Docroot is: /usr/local/var/www
The default port has been set in /usr/local/etc/nginx/nginx.conf to 8080 so that
nginx can run without sudo.
nginx will load all files in /usr/local/etc/nginx/servers/.
- Tips -
Run port 80:
$ sudo chown root:wheel /usr/local/opt/nginx-full/bin/nginx
$ sudo chmod u+s /usr/local/opt/nginx-full/bin/nginx
Reload config:
$ nginx -s reload
Reopen Logfile:
$ nginx -s reopen
Stop process:
$ nginx -s stop
Waiting on exit process
$ nginx -s quit
To have launchd start denji/nginx/nginx-full now and restart at login:
brew services start denji/nginx/nginx-full
Or, if you don't want/need a background service you can just run:
nginx
- 配置RTMP服务:
#配置rtmp server
rtmp {
server {
listen 1935;
chunk_size 4000;
#配置了一个叫live的应用
application live {
live on; #保持开启
record off; #停止录制
allow play all; #允许所有请求
}
}
}
检测rtmp服务有没有启动:
netstat -an |grep 1935
tcp4 0 0 *.1935 *.* LISTEN
网友评论