系统环境
[root@izwz974lqepn0tz8winy9oz ~]# lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.3.1611 (Core)
Release: 7.3.1611
Codename: Core
软件环境
- yum install pcre
- yum install pcre-devel
- yum install make
- yum install gcc
- yum install gcc-c++
- yum install zlib
- yum install zlib-devel
- 检查openssl1.0.1或openssl1.0.2(openssl version查看版本信息)
- yum install openssl-devel
- yum install unzip
- yum install ca-certificates
- yum install git
- yum install maven
- yum install nginx
安装配置prosody
说明下面所有命令和配置文件中的IP要替换成自己公网或内网IP安装
yum install prosody
增加配置文件
vim /etc/prosody/conf.d/119.78.167.243.cfg.lua
文件内容
VirtualHost "119.78.167.243"
authentication = "anonymous"
ssl = {
key = "/var/lib/prosody/119.78.167.243.key";
certificate = "/var/lib/prosody/119.78.167.243.crt";
}
modules_enabled = {
"bosh";
"pubsub";
}
c2s_require_encryption = false
VirtualHost "auth.119.78.167.243"
ssl = {
key = "/var/lib/prosody/auth.119.78.167.243.key";
certificate = "/v