https://www.cnblogs.com/pannengzhi/p/5048965.html
文章目錄
1 登陸阿里雲服務器
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