linux centos安装配置prosody
linux centos安装配置prosody
安装:
#yum install prosody
配置:
配置文件路径
/etc/prosody/prosody.cfg.lua
在prosody.cfg.lua添加主机
#vi /etc/prosody/prosody.cfg.lua
找到VirtualHost
———– Virtual hosts ———–
VirtualHost “localhost”
VirtualHost “域名/IP”
保存后重启服务
#/etc/init.d/prosody restart
或
#prosodyctl restart
添加用户:
#prosodyctl adduser ie01@域名/IP
修改密码:
#prosodyctl passwd ie01@域名/IP
开启防火墙:
XMPP服务器的著名端口为TCP/5222,XMPP服务器间互联的著名端口为TCP/5269
防火墙需开启5222端口
iptables -A INPUT -p tcp –dport 5222 -j ACCEPT
开启SSL/TLS:
Prosody 0.9+ run:
#prosodyctl cert generate example.com
For older versions (e.g. 0.8), you can run openssl manually like so:
#openssl req -new -x509 -days 365 -nodes -out “prosody.crt” -newkey rsa:2048 -keyout “prosody.key”
此步骤需要输入一些证书信息,解释如下:
Country Name (2 letter code) [GB]:【在此输入两个字符的国家名。中国的为CN 】
State or Province Name (full name) [Berkshire]:【省份名称,如北京为beijing 】
Locality Name (eg, city) [Newbury]:【城市名称,如beijing】
Organization Name (eg, company) [My Company Ltd]:【公司名称】
Organizational Unit Name (eg, section) []:【部门名称】
Common Name (eg, your name or your server’s hostname) []:【姓名,通常即证书名,prosody需输你的虚拟主机名/IP】
Email Address []:【电子邮箱地址】
#mkdir /etc/prosody/certs
#mv prosody.* /etc/prosody/certs
#vi /etc/prosody/prosody.cfg.lua
在Virtual hosts项下更改key/crt证书保存路径
———– Virtual hosts ———–
ssl = {
key = “/etc/pki/tls/private/prosody.key”;
certificate = “/etc/pki/tls/certs/prosody.crt”;
}
上面是默认路径,改为你存放证书的路径
ssl = {
key = “/etc/prosody/certs/prosody.key”;
certificate = “/etc/prosody/certs/prosody.crt”;
}
参看:
http://prosody.im/doc
转载于:https://www.cnblogs.com/helinzi/p/4600151.html
linux centos安装配置prosody相关推荐
- Linux(CentOS)安装配置zeromq、jzmq(解决各种问题)
今天为Hadoop配置zeromq.jzmq遇到各种问题,先是编译出错,到编译成功后测试出错等等,下面将我遇到的问题与大家分享一下. 第一个注意点是:必须先编译安装zeromq,然后在编译jzmq,否 ...
- linux centos 安装配置tftp服务器
PC机系统:Win7 虚拟机linux系统:centosx86 1.tftp概论 TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一 ...
- 向日葵远程linux vnc,CentOS安装配置VNC实现远程连接图形桌面
CentOS安装配置VNC实现远程连接图形桌面,我们在使用centos时候肯定会用到远程链接图形桌面,现在又很多远程链接桌面软件向日葵远程控制,teamviewer等远程控制软件实现远程链接图形图像软 ...
- Linux/CentOS安装MySQL(RPM安装、编译安装)
2019独角兽企业重金招聘Python工程师标准>>> Linux/CentOS安装MySQL(RPM安装.编译安装) 目前最常用的MySQL安装方法也就是采用Yum安装RPM包,或 ...
- Linux CentOS 安装 JAVA JDK 版本
Linux CentOS 安装 JAVA JDK 版本 JDK下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-do ...
- Docker Linux下安装配置及启动
Docker Linux下安装配置及启动 linux配置环境 基础下载镜像: wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliy ...
- centos安装配置OPEN*PN
centos安装配置OPENVPN 安装程序 生成证书密钥 创建PKI 生成CA证书 为服务器生成证书密钥 为客户端生成证书密钥 生成Diffie hellman 参数 生成TLS认证密钥 编辑ope ...
- linux centos安装pip3
由于现在python的2.x版本不再维护,实际很多依赖都是3.x的,这里简单介绍一下cento环境如何安装pip3命令. 安装: yum install -y python3-pip 配置镜像加速: ...
- 使用oracle安装jdk1.7,【Java】Linux下安装配置Oracle JDK 1.7版本
1 环境 Vmware虚拟机中的Ubuntu 12.04 32位系统 2具体安装步骤 ①下载最新的jdk包 注意jdk区分32位版本和64位版本,要与Ubuntu兼容才行 下载地址 http://ww ...
- Linux(CentOS)安装分区方案
为什么80%的码农都做不了架构师?>>> Linux(CentOS)安装分区方案 /boot(不是必须的):/boot分区用于引导系统,它包含了操作系统的内核和在启动系统过程中 ...
最新文章
- java2018笔试基础题_java基础笔试题
- 大型跨境电商 JVM 调优经历
- hdu-4549 M斐波那契数列 nyoj - 1000
- 锋利的jQuery--jQuery与DOM对象的互相转换,DOM的三种操作(读书笔记一)
- BAT 鼎立格局被打破,2019 年这些互联网公司是程序员跳槽首选!
- OpenGL秒安装及显示
- zabbix详解(五)——zabbix配置文件详解
- Windows2008R2自动更新造成的意外重启
- 2022年华数杯数学建模
- 域计算机策略软件安装方法,windows域软件下发策略
- Selenium Grid使用
- ajax json destoon,destoon数据如何生成json
- pip使用代理安装python模块
- ShuZu数组中插入一个数
- SSM+高校教室管理系统 毕业设计-附源码181523
- 基于QT的天气查询系统设计
- 【图片】笔记图片资源
- python实战演练_《Python高效开发实战》实战演练——基本视图3
- java全栈系列之JavaSE--递归详解022
- nginx日志[配置解释]