https://www.cnblogs.com/pannengzhi/p/5048965.html
文章目录
1 登陆阿里云服务器
ssh root@39.105.208.236
2 在根目录下创建文件夹
mkdir yeliang
3 安装git工具
yum -y install git
4 下载coturn源码
git clone https://github.com/coturn/coturn
5 配置coturn
将coturn安装到本地usr/local/coturn目录下
./configure --prefix=/usr/local/coturn
如果这一步骤遇到报错
ERROR: OpenSSL Crypto development libraries are not installed properly in required location
则尝试如下命令
sudo yum install openssl-devel
遇到报错
Libevent2 development libraries are not installed properly in required location.
继续安装
sudo yum install libevent-devel
查看 makefile
ls -alt Makefile (alt – -a全部文件 -l列出文件权限属性等信息 -t 时间)
-rw-r–r-- 1 root root 13069 10月 26 14:53 Makefile
6 开始编译
(-j 表示编译的线程)
make -j 4
编译结束 安装
7 安装
sudo make install
安装成功后,可以cd到/usr/local/coturn目录下查看
bin etc include(头文件) lib(库文件) man(手册) share var
bin文件夹下是一些可执行的程序
turnadmin turnserver turnutils_natdiscovery turnutils_oauth turnutils_peer turnutils_stunclient turnutils_uclient
一些配置在etc文件中 /usr/local/coturn/etc
turnserver.conf.default
8 配置turnserver.conf
listening-port=3478
external-ip=39.105.208.236
user=MrYe:123456
realm=ali.mall.com
9 配置turnserver环境变量
打开~/.bashrc
添加如下
export PATH=/usr/local/coturn/bin
更新环境变量
source /root/.bashrc
10 启动turn服务
turnserver -c ./etc/turnserver.conf
期间遇到了linux各种命令都失效的问题 输入以下命令
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
命令失效问题参考博客https://blog.csdn.net/qq_26442553/article/details/79183260