如何限制AEM访问本地主机?



要加载一些代码,我需要在笔记本电脑上运行一个干净的本地AEM Author实例。我使用CLI像这样启动它:

bash$ java -jar aem-author-p4502.jar -nointeractive

访问http://localhost:4502上AEM的默认用户/密码为admin/admin。我对此很满意,但我已经在另一台计算机上进行了测试,端口4502从整个本地网络打开。

我想限制仅从本地主机访问,可能通过配置侦听器地址仅为127.0.0.1。如何?

最近的AEM版本使用Apache Felix轻量级HTTP服务作为HTTP服务器。当它嵌入AEM中时,我发现如何将其绑定到127.0.0.1

配置文件为crx-quickstart/launchpad/config/org/apache/felix/http.config。我添加了最后一行:

:org.apache.felix.configadmin.revision:=L"1"
org.apache.felix.http.session.timeout=I"10"
org.apache.felix.https.jetty.protocols.excluded=[ 
"SSLv3", 
]
org.apache.felix.proxy.load.balancer.connection.enable=B"true"
service.pid="org.apache.felix.http"
org.apache.felix.http.host="127.0.0.1"

现在AEM Author只能在localhost上使用

也许你可以尝试在防火墙上为端口4502添加一个例外,只允许来自本地的连接,拒绝其他连接。

问候,

相关内容

  • 没有找到相关文章

最新更新