当前位置: 首页 > article >正文

FreePBX修改IP地址和端口以及添加SSL证书开启HTTPS访问

最近给单位部署了freepbx网络电话系统,我的系统是安装在ibm x3650 m4物理机上的,iso镜像下载后直接用Rufus烧录到U盘,服务器上先做好了raid1,插上U盘重启服务器开撸。安装过程略过了,在虚拟机上安装就不用那么麻烦。

一、修改IP地址:
1、修改前,先看看你的网线是插在哪个网卡的,用ifconfig查看哪个网卡在用,lo口除外;
2、我用的是eth3网卡,所以下面的以eth3网卡为例,根据自己的网卡名称改动一下:

编辑网卡配置文件:

nano /etc/sysconfig/network-scripts/ifcfg-eth3

配置如下:

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"					#静态
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="no"
IPV6_AUTOCONF="no"
IPV6_DEFROUTE="no"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="eth3"
UUID="6bbb144f-e74b-44a2-84a1-0023131ef896"
DEVICE="eth3"
ONBOOT="yes"								#选择由这个网卡启动
IPADDR="10.172.33.8"					#ip地址
PREFIX="24"									#掩码长度
GATEWAY="10.172.33.254"			#网关
DNS1="10.172.1.1"							#主dns
DNS2="10.172.1.1"							#备dns
IPV6_PRIVACY="no"

3、配置完重一下systemctl restart network,如果提示错误,直接reboot重启。

二、修改web访问端口

nano /etc/httpd/conf.d/schmoozecom.conf
# This file was put in place as part of the install, and has not been updated.
# This file will be auto-updated in Sysadmin port management.
Listen ####							《--- 修改80端口号
<VirtualHost *:####>			《--- 修改80端口号
  Alias /.well-known /var/www/html/.well-known
  Alias /.freepbx-known /var/www/html/.freepbx-known
  RewriteEngine on
  RewriteRule ^/\.(well-known|freepbx-known)/ - [H=text/plain,L]
  RewriteRule (^\.|/\.) - [F]
  DocumentRoot /var/www/html
</VirtualHost>

修改后保存退出。

三、添加SSL证书开启HTTPS访问
我用的是mkcert自签的证书,要用的可以看我签名的帖子。证书为crt格式,如果你是pem格式的,直接把后缀改为crt,key文件改为key后缀。
1、备份

cp /etc/pki/tls/certs/localhost.crt /etc/pki/tls/certs/localhost.crt-bak
cp /etc/pki/tls/private/localhost.key /etc/pki/tls/private/localhost.key-bak

2、上传并替换这两个文件即可:

 /etc/pki/tls/certs/localhost.crt
 /etc/pki/tls/private/localhost.key 

3、安全考虑,修改默认的443端口,无需求可略过:

nano /etc/httpd/conf.d/ssl.conf

将443改为你要的端口号就行

Listen 443 https

最后,如果你开启的防火墙,记得去放行开放的端口。


http://www.kler.cn/a/455266.html

相关文章:

  • Mysql数据 新增、修改和删除操作时,这些变化如何被转换为Kafka消息?
  • 定义Shape:打造属于你的独特图形
  • OpenFOAM2.3.x 圆柱体网格 blockMeshDict
  • 新浪微博大数据面试题及参考答案(数据开发和数据分析)
  • ADB 上传文件并使用脚本监控上传百分比
  • springboot 配置跨域访问
  • Ajax总结
  • HTMLCSS:超级酷炫的3D照片墙
  • 项目三:信号源的FPGA实现
  • 蓝牙链路控制(Link Control)命令概览
  • 【音视频工具系列】streamEye 工具分析 H264 码流详细教程
  • Scala的统计
  • 转运机器人推动制造业智能化转型升级
  • Vue3响应式数据: 深入分析Ref与Reactive
  • 系统压力测试助手——stress-ng
  • 阿里云新用户服务器配置
  • 多技术栈时代的利器:自动化协作流水线全面实践
  • c#多线程之生产者-消费者模型
  • 深度学习中的并行策略概述:2 Data Parallelism
  • YOLO模型格式转换:pt -> onnx -> rknn
  • 使用Python实现量子电路模拟:走进量子计算的世界
  • 咨询团队如何通过轻量型工具优化项目管理和提高团队协作效率?
  • #渗透测试#漏洞利用#红蓝攻防#信息泄露漏洞#Tomcat信息泄露漏洞的利用
  • 计算机毕设-基于springboot的游戏创意工坊与推广平台的设计与实现(附源码+lw+ppt+开题报告)
  • Jenkins安全部署规范及安全基线
  • 微信小程序UI自动化测试实践 !