linux centos安装配置prosody

作者: owoer | 发表于:2014 年 10 月 27 日 | 栏目:其他 | 评论关闭

安装:
#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相关推荐

  1. Linux(CentOS)安装配置zeromq、jzmq(解决各种问题)

    今天为Hadoop配置zeromq.jzmq遇到各种问题,先是编译出错,到编译成功后测试出错等等,下面将我遇到的问题与大家分享一下. 第一个注意点是:必须先编译安装zeromq,然后在编译jzmq,否 ...

  2. linux centos 安装配置tftp服务器

    PC机系统:Win7  虚拟机linux系统:centosx86 1.tftp概论 TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一 ...

  3. 向日葵远程linux vnc,CentOS安装配置VNC实现远程连接图形桌面

    CentOS安装配置VNC实现远程连接图形桌面,我们在使用centos时候肯定会用到远程链接图形桌面,现在又很多远程链接桌面软件向日葵远程控制,teamviewer等远程控制软件实现远程链接图形图像软 ...

  4. Linux/CentOS安装MySQL(RPM安装、编译安装)

    2019独角兽企业重金招聘Python工程师标准>>> Linux/CentOS安装MySQL(RPM安装.编译安装) 目前最常用的MySQL安装方法也就是采用Yum安装RPM包,或 ...

  5. Linux CentOS 安装 JAVA JDK 版本

    Linux CentOS 安装 JAVA JDK 版本 JDK下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-do ...

  6. Docker Linux下安装配置及启动

    Docker Linux下安装配置及启动 linux配置环境 基础下载镜像: wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliy ...

  7. centos安装配置OPEN*PN

    centos安装配置OPENVPN 安装程序 生成证书密钥 创建PKI 生成CA证书 为服务器生成证书密钥 为客户端生成证书密钥 生成Diffie hellman 参数 生成TLS认证密钥 编辑ope ...

  8. linux centos安装pip3

    由于现在python的2.x版本不再维护,实际很多依赖都是3.x的,这里简单介绍一下cento环境如何安装pip3命令. 安装: yum install -y python3-pip 配置镜像加速: ...

  9. 使用oracle安装jdk1.7,【Java】Linux下安装配置Oracle JDK 1.7版本

    1 环境 Vmware虚拟机中的Ubuntu 12.04 32位系统 2具体安装步骤 ①下载最新的jdk包 注意jdk区分32位版本和64位版本,要与Ubuntu兼容才行 下载地址 http://ww ...

  10. Linux(CentOS)安装分区方案

    为什么80%的码农都做不了架构师?>>>    Linux(CentOS)安装分区方案 /boot(不是必须的):/boot分区用于引导系统,它包含了操作系统的内核和在启动系统过程中 ...

最新文章

  1. java2018笔试基础题_java基础笔试题
  2. 大型跨境电商 JVM 调优经历
  3. hdu-4549 M斐波那契数列 nyoj - 1000
  4. 锋利的jQuery--jQuery与DOM对象的互相转换,DOM的三种操作(读书笔记一)
  5. BAT 鼎立格局被打破,2019 年这些互联网公司是程序员跳槽首选!
  6. OpenGL秒安装及显示
  7. zabbix详解(五)——zabbix配置文件详解
  8. Windows2008R2自动更新造成的意外重启
  9. 2022年华数杯数学建模
  10. 域计算机策略软件安装方法,windows域软件下发策略
  11. Selenium Grid使用
  12. ajax json destoon,destoon数据如何生成json
  13. pip使用代理安装python模块
  14. ShuZu数组中插入一个数
  15. SSM+高校教室管理系统 毕业设计-附源码181523
  16. 基于QT的天气查询系统设计
  17. 【图片】笔记图片资源
  18. python实战演练_《Python高效开发实战》实战演练——基本视图3
  19. java全栈系列之JavaSE--递归详解022
  20. nginx日志[配置解释]

热门文章

  1. Teach Yourself Programming in Ten Years
  2. 《老路用得上的商学课》46-50学习笔记
  3. NPDP知识推送-第三章新产品开发流程管理(1)
  4. 计算机信息单位中1GB等于,1gb等于多少mb 1gb换算多少mb
  5. 成都盛铭轩:详情页怎么设计
  6. python语音转文字源码_python 语音转化文字
  7. 关于three.js 抗锯齿的理解
  8. 竖屏java转横屏_Android屏幕旋转之横屏竖屏切换的实现
  9. 晶体三极管的输入特性和输出特性
  10. C++中的LPVOID数据类型