RHEL 更改 Web 控制台侦听端口
默认情况下,RHEL Web 控制台通过 TCP 端口 9090 进行通信。您可以通过覆盖默认套接字设置来更改端口号。
程序
- 
选择一个未占用的端口,例如 <4488/tcp>,并指示 SELinux 允许服务绑定到该端口: cockpit# semanage port -a -t websm_port_t -p tcp <4488>请注意,一个端口一次只能由一个服务使用,因此尝试使用已占用的端口意味着错误消息。 ValueError: Port already defined
- 
打开防火墙中的新端口并关闭前一个端口: # firewall-cmd --service cockpit --permanent --add-port=<4488>/tcp # firewall-cmd --service cockpit --permanent --remove-port=9090/tcp 
- 
为服务创建覆盖文件: cockpit.socket# systemctl edit cockpit.socket
- 
在下面的编辑器屏幕中,打开位于目录中的空文件,通过添加以下行,将 Web 控制台的默认端口从 9090 更改为之前选取的数字: override.conf/etc/systemd/system/cockpit.socket.d/[Socket] ListenStream= ListenStream=<4488>请注意,具有空值的第一个指令是有意为之的。您可以在单个套接字单元中声明多个指令,拖放文件中的空值将重置列表并禁用原始单元中的默认端口 9090。 ListenStream=ListenStream重要在以 和 开头的行之间插入前面的代码片段。否则,系统会放弃您的更改。 # Anything between here# Lines below this
- 按 + 和 保存更改。按 + 退出编辑器。
- 
重新加载更改的配置: # systemctl daemon-reload
- 
检查您的配置是否正常工作: # systemctl show cockpit.socket -p Listen Listen=[::]:4488 (Stream)
- 
重新启动: cockpit.socket# systemctl restart cockpit.socket
验证
- 
打开 Web 浏览器,然后访问更新端口上的 Web 控制台,例如: https://machine1.example.com:4488 
	声明:欢迎大家光临本站,学习IT运维技术,转载本站内容,请注明内容出处”来源刘国华教育“。如若本站内容侵犯了原著者的合法权益,请联系我们进行处理。
		
