我正在尝试在 Google 云引擎上运行 virtualmin。我使用了安装脚本,安装似乎没问题,但我无法通过端口访问 virtualmin <webserveripadress>:10000
。
我设置了一个域并使用 A 记录将其指向服务器,并且 http 扫描工作正常,显示 apache 默认页面没有问题。
主机名已设置为mydomain.com.au
MXToolbox 扫描显示端口 22 和 80 是开放的,而端口 10000 根本不在列表中。
当我检查 ufw 时,我可以看到 tcp 端口 10000 已启用,但我就是无法让它工作。我在 GCE 上使用不同的操作系统重新安装了六次,但都无济于事。
有人可以给我提供在 Google Cloud Compute Ubuntu 16 上运行它的详细步骤吗,包括设置防火墙和 iptables。
答案1
当我在 GCP 上安装 Virtualmin 时,我通常会打开端口 22、80、443 和 10000。您可以打开更多端口。正在讨论防火墙中应该为 Virtualmin 打开哪些端口?
但大多数情况下 4 个以上的帖子应该可以起作用。
答案2
我现在认为防火墙问题出在 Google 云本身,而不是 ubuntu 服务器。
我已经检查了网络服务器本身的所有端口:1.主机和主机名设置为2.端口10000已打开并正在监听3. tcp:10000已打开并正在监听4.我已经在域名注册商处添加了A记录以指向服务器IP地址(与主机名相同
我在:10000 上运行了 mxtoolbox tcp 扫描并返回了过滤结果。
有人可以确认我也需要允许从 Google Cloud 控制台访问 :10000 吗?(参见此处https://stackoverflow.com/questions/21065922/how-to-open-a-specific-port-such-as-9090-in-google-compute-engine)