天天看點

teamtalk部署

teamtalk部署總結:

先按照auto_setup檔案夾下的install.md 和 readme.md執行。然後按照server/src下的readme.md執行。

都部署完成後,php檔案夾中的檔案拷貝到/var/www/html/tt檔案夾下,并更新檔案夾application/config

下的config.php,database.php用im_web/conf下的檔案。這樣配置完後,web還是通路不了的。需要如下操作:

1、CentOS7關閉防火牆

關閉一個服務:

systemctl stop firewalld.service

在開機時禁用一個服務:

systemctl disable firewalld.service

2、關閉selinux否則浏覽器通路不了

永久關閉配置:

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

臨時關閉selinux:

setenforce 0

重新開機機器:

reboot

開啟服務:

teamtalk啟動順序 

mysql 

systemctl restart mariadb

運作nginx 

cd /usr/local/nginx/sbin 

./nginx

或者:

/bin/systemctl start nginx.service

php啟動 

/usr/local/php5/sbin 

./php-fpm &

redis 

啟動 

/usr/local/bin/redis-server /usr/local/etc/redis.conf 

停止 

redis-cli

按順序啟動服務 

./restart.sh db_proxy_server

./restart.sh file_server

./restart.sh msfs

./restart.sh route_server

./restart.sh http_msg_server

./restart.sh login_server

./restart.sh push_server

./restart.sh msg_server

經過以上操作就可以通路網頁及啟動用戶端了