Teamtalk編譯成功了,web登錄進去了,winpc也登錄進去了
Teamtalk編譯成功了,web登錄進去了,winpc也登錄進去了,到github下載源碼https://github.com/mogujie/TeamTalk
到github下載源碼https://github.com/mogujie/TeamTalk
進入server/src目錄
分別執行
: make_protobuf.sh
: make_hiredis.sh
: make_mariadb.sh
: make_log4cxx.sh
注意make_log4cxx.sh在安裝過程中,由于下載地址的問題,可能會出錯
在server/src/slog 目錄下要修改一下CMakeLists.txt
將這一行的#號注釋去掉LINK_DIRECTORIES(./ ./lib)
回到src目錄運行"./build.sh version 1" 命令進行編譯
編譯成功后,在server目錄下會生成 im-server-1.tar.gz文件
將此文件復制到TeamTalk/auto_setup/im_server/目錄下
將TeamTalk目錄下的php文件夾修改成名字為tt,然后將其壓縮成tt.zip
將tt.zip復制到auto_setup/im_web/目錄下
在auto_setup目錄下運行setup.sh進行安裝
此為一鍵安裝,在安裝過程中會安裝一些必要軟件
安裝完成后 可以打開瀏覽器,訪問127.0.0.1
出現登錄窗口 用戶名admin 密碼admin
登錄進去以后先 增加部門 在增加用戶
這個時候客戶端是登錄不上去的 需要回到auto_setup目錄下
打開INSTALL.md文件,里面是三套IP地址配置方案
一個是局域網的 兩個是公網的 按需配置
配置完成之后
配置防火墻 局域網主要的是8080 8000兩個端口(firewalld)
配置selinux 運行 setenforce 0 ##設置SELinux 成為permissive模式
這時候部署大致完成了