nodered https的话 端口变么
时间: 2023-07-19 08:36:02 浏览: 132
如果你在 Node-RED 中启用了 HTTPS,那么默认情况下它将在端口号为 443 的端口上运行。如果你想使用不同的端口号,可以在启动 Node-RED 时使用 `--https-port` 参数,例如:
```
node-red --https --https-port 8443
```
这将使 Node-RED 在端口号为 8443 的端口上运行 HTTPS。请注意,如果你使用的是 Linux 或 macOS 等类 Unix 操作系统,则需要使用 sudo 命令以管理员身份运行 Node-RED。
相关问题
nodered 指定端口运行
Node-RED是一种基于流的开发工具,用于连接硬件设备、API和在线服务等。默认情况下,Node-RED在端口1880上运行,但用户可以通过命令行参数或配置文件来指定不同的端口。例如,要在8081端口上运行Node-RED,可以使用以下命令:
```bash
node-red --port 8081
```
如果想要Node-RED以守护进程的方式运行,可以使用`-v`参数来在后台运行,如下所示:
```bash
node-red -v --port 8081
```
此外,用户也可以修改`~/.node-red/settings.js`配置文件来改变运行端口,通过设置`httpAdminRoot`和`httpNodeRoot`属性来指定Node-RED的管理API和节点HTTP输入的端口。例如:
```javascript
module.exports = {
...
httpAdminRoot: "/red",
httpNodeRoot: "/api",
...
}
```
以上配置将管理界面和HTTP节点的端口分别设置为默认的1880端口,但可以通过浏览器访问`http://<hostname>:<port>/red`和`http://<hostname>:<port>/api`来分别访问Node-RED的编辑器和HTTP节点API。
MQTT 加密的话 端口变么
MQTT 加密通常使用的是 SSL/TLS 协议,因此需要使用另一个端口号来提供加密服务。默认情况下,非加密的 MQTT 服务使用的是 1883 端口,而加密的 MQTT 服务使用的是 8883 端口。这个端口号可以在 MQTT 服务器的配置文件中进行修改。
如果你使用的是 Mosquitto MQTT 服务器,你可以在配置文件中找到以下行:
```
# Port to use for the encrypted MQTT protocol.
#port 8883
```
将 `port` 行的注释符号 `#` 去掉,并将端口号改为你想要的加密端口号即可。修改完成后,需要重新启动 Mosquitto 服务器才能生效。