이 문서는 Atlassian Jira, Confluence, Bitbucket, Bamboo Crowd 등 제품의 접근 가능한 IP 대역을 추가하거나 접근 거부할 IP 대역을 추가하는 방법에 대한 가이드를 공유한다.
* Bitbucket의 경우 최신버전 불가 - 별도의 Apache 서버를 앞단에 두어 설정 필요.
Atlassian Crowd
Crowd의 경우, Crowd\apache-tomcat\conf 경로의 server.xml 파일 수정한다.
아래와 같이 Engine 영역에 Valve className="org.apahce.catalina.valves.RemoteAddrValve" allow를 추가한다.
<Engine defaultHost="localhost" name="Catalina"> <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" /> <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="172.16.2.*|172.19.*"/> </Engine>
Atlassian Jira
Jira의 경우, Jira\conf 경로의 server.xml 파일 수정한다.
아래와 같이 Engine 영역에 Host 아래 Valve를 추가한다.
<Engine name="Catalina" defaultHost="localhost"> <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context path="" docBase="${catalina.home}/atlassian-jira" reloadable="false" useHttpOnly="true"> <Resource name="UserTransaction" auth="Container" type="javax.transaction.UserTransaction" factory="org.objectweb.jotm.UserTransactionFactory" jotm.timeout="60"/> <Manager pathname=""/> <JarScanner scanManifest="false"/> <Valve className="org.apache.catalina.valves.StuckThreadDetectionValve" threshold="120" /> </Context> </Host> <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="172.16.2.*|172.19.*"/>