2017-02-15 55 views
2

我阅读了可以使用以下命令阻止管理控制台的文档 wso2server.bat --run -DworkerNode 但是,当我输入这样的命令时,api管理器根本不运行。 当我运行配置文件(例如 -Dprofile = api-store -Dprofile = api-publisher)(避开管理控制台)时,它不允许我同时输入。 当我运行-Dprofile = api-store时,它仍然允许我登录到管理控制台。我想从API管理器中阻止管理控制台(AKA Carbon)的登录

我可以使用-DworkerNode吗?我不想登录到管理控制台。

回答

3

您可以通过将其设置为repository/conf/tomcat/carbon/WEB-INF/web.xml来限制对/carbon的访问。

<security-constraint> 
    <display-name>Restrict direct access to certain folders</display-name> 
    <web-resource-collection> 
     <web-resource-name>Restricted folders</web-resource-name> 
     <url-pattern>/carbon/*</url-pattern> 
    </web-resource-collection> 
    <auth-constraint /> 
</security-constraint>