代码之家  ›  专栏  ›  技术社区  ›  Hello Universe

如何确保合流中只有来自某个IP的用户可以访问,而其他用户可以点击登录页来访问?

  •  0
  • Hello Universe  · 技术社区  · 7 年前

    我已经在Azure数据中心设置了Confluence,运行正常。 我想确认一下

    • 特定IP范围内的用户可以访问合流页面。
    • 不在上述IP范围内的用户将看到登录页。而且,一旦登录就可以使用合流。

    如果我现在加上 以下行(src: https://confluence.atlassian.com/confkb/how-to-allow-only-certain-ip-addresses-to-have-access-to-confluence-658015747.html )

    <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127.0.0.1,192.168.0.1,192.168.50.*" />
    

    具体如下:

    <Server port="8000" shutdown="SHUTDOWN" debug="0">
        <Service name="Tomcat-Standalone">
            <Connector
                    port="8080"
                    connectionTimeout="60000"
                    disableUploadTimeout="true"
                    maxHttpHeaderSize="16384"
                    redirectPort="8443"
                    maxThreads="280"
                    minSpareThreads="280"
                    enableLookups="false"
                    acceptCount="10"
                    debug="0"
                    URIEncoding="UTF-8"
                    protocol="org.apache.coyote.http11.Http11NioProtocol"
                    proxyName="confluence.mydomain.com.au"
                    proxyPort="443"
                    scheme="https"
                    secure="false"
            />
    
            <Engine name="ConfluenceDC" defaultHost="localhost" debug="0">
    
                <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="false" startStopThreads="4">
                    <Context path="" docBase="../confluence" debug="0" reloadable="false" useHttpOnly="true">
                        <Manager pathname=""/>
                        <Valve className="org.apache.catalina.valves.StuckThreadDetectionValve" threshold="60"/>
                    </Context>
    
                    <Context path="/synchrony-proxy" docBase="../synchrony-proxy" debug="0" reloadable="false" useHttpOnly="true">
                        <Valve className="org.apache.catalina.valves.StuckThreadDetectionValve" threshold="60"/>
                    </Context>
    
                    <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127.0.0.1,192.168.0.1,192.168.50.*" />
    
                </Host>
            </Engine>
        </Service>
    </Server>
    

    0 回复  |  直到 7 年前
    推荐文章