如何限制 AEM 对本地主机的访问?
How to limit AEM access to localhost?
要加载一些代码,我的笔记本电脑上需要一个干净的本地 AEM Author 实例 运行。我使用 CLI 启动它,例如:
bash$ java -jar aem-author-p4502.jar -nointeractive
默认 user/password 然后 admin/admin 访问 http://localhost:4502
上的 AEM。我对此没意见,但我已经从另一台计算机上进行了测试,并且端口 4502 已从完整的本地网络打开。
我想限制仅从本地主机访问,也许通过将侦听器地址配置为仅 127.0.0.1
。怎么样?
也许你可以尝试在你的防火墙上添加一个例外到端口 4502 并且只允许来自本地的连接并拒绝其他连接。
此致,
最近的 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。
要加载一些代码,我的笔记本电脑上需要一个干净的本地 AEM Author 实例 运行。我使用 CLI 启动它,例如:
bash$ java -jar aem-author-p4502.jar -nointeractive
默认 user/password 然后 admin/admin 访问 http://localhost:4502
上的 AEM。我对此没意见,但我已经从另一台计算机上进行了测试,并且端口 4502 已从完整的本地网络打开。
我想限制仅从本地主机访问,也许通过将侦听器地址配置为仅 127.0.0.1
。怎么样?
也许你可以尝试在你的防火墙上添加一个例外到端口 4502 并且只允许来自本地的连接并拒绝其他连接。
此致,
最近的 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。