find / -name http.conf /usr/local/src/asterisk/freepbx/amp_conf/htdocs/admin/modules/core/etc/http.conf /etc/asterisk/http.conf /www/backup/file_history/etc/asterisk/http.conf,发现有三个http.conf,如何操作下一步实现http server启用
时间: 2023-07-31 19:06:03 浏览: 163
解决Cent0S 6.7直接在/etc/resolv.conf文件下修改DNS地址重启不生效问题
5星 · 资源好评率100%
根据你提供的信息,发现了三个 `http.conf` 文件的路径。现在我们来逐一检查并确定要编辑的 `http.conf` 文件。
1. `/usr/local/src/asterisk/freepbx/amp_conf/htdocs/admin/modules/core/etc/http.conf`:这个文件路径似乎是 FreePBX 中的一个模块配置文件,不是我们要编辑的目标文件。
2. `/etc/asterisk/http.conf`:这是 Asterisk 的默认 `http.conf` 配置文件,通常是我们需要编辑的目标文件。
3. `/www/backup/file_history/etc/asterisk/http.conf`:这个文件路径似乎是备份文件夹中的历史备份文件,也不是我们要编辑的目标文件。
因此,我们将专注于编辑 `/etc/asterisk/http.conf` 文件来启用 HTTP 服务器。
按照以下步骤进行操作:
1. 使用文本编辑器打开 `/etc/asterisk/http.conf` 文件。可以运行以下命令来编辑该文件:
```
sudo nano /etc/asterisk/http.conf
```
2. 在打开的文件中找到 `enabled` 配置项,并确保其值为 `yes`。如果该行前面有注释符号 `;`,则需要删除注释符号以启用 HTTP 服务器。确保该行类似于以下内容:
```
enabled=yes
```
3. 保存并关闭文件。
4. 重新加载 Asterisk 配置以使更改生效。运行以下命令:
```
sudo asterisk -rx "core reload"
```
5. 运行以下命令来检查 Asterisk 中的 HTTP 服务器状态:
```
sudo asterisk -rx "http show status"
```
确保输出中显示服务器已启用。
这样,你应该成功启用了 Asterisk 的 HTTP 服务器。如果你有任何其他问题,请随时提问。
阅读全文