UFW也会限制Discourse吗?

实际上,过了一会儿我才弄明白,并编写了这个 bash 脚本来完成 Discourse 安装的任务。

它会重置你的防火墙,安装 ufw-docker-util(该工具会编辑 after.rules),然后将端口 443 和 80 添加到你的允许列表中。搞定。

它还允许来自任何 IP 的端口 22,以确保你不会被锁定。在一切正常工作后,再次保护端口 22。

编辑:脚本确实有效,但在使用它之后重建 Discourse 会失败:fatal: unable to access 'https://github.com/discourse/discourse.git/': Could not resolve host: github.com - 因此,除非你知道如何解决这个问题,否则请勿使用该脚本。

编辑 2:在 Ubuntu 上有效,但在 CentOS 上无效!

3 个赞