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
經過以上操作就可以通路網頁及啟動用戶端了