2017-02-15 56 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>