要加载一些代码,我需要在笔记本电脑上运行一个干净的本地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添加一个例外,只允许来自本地的连接,拒绝其他连接。
问候,