You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
211 lines
10 KiB
211 lines
10 KiB
<file name="apollo.conf"> |
|
## |
|
## apollo.conf: Apollo Apache configuration |
|
## |
|
|
|
# global URL integration mapping |
|
# (mainly to circumvent cross-browser access control checks |
|
# and to allow correct path mapping for JSESSIONID cookie) |
|
ProxyPass /openpkg-apollo/ http://localhost:8161/openpkg-apollo/ |
|
ProxyPassReverse /openpkg-apollo/ http://localhost:8161/openpkg-apollo/ |
|
|
|
</file> |
|
<file name="apollo.xml"> |
|
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> |
|
<broker xmlns="http://activemq.apache.org/schema/activemq/apollo"> |
|
<notes>The default configuration with TLS/SSL enabled.</notes> |
|
<log_category console="console" security="security" connection="connection" audit="audit"/> |
|
<authentication domain="apollo"/> |
|
<access_rule allow="admins" action="*"/> |
|
<access_rule allow="*" action="connect" kind="connector"/> |
|
<virtual_host id="."> |
|
<host_name>.</host_name> |
|
<host_name>localhost</host_name> |
|
<host_name>127.0.0.1</host_name> |
|
<access_rule allow="users" action="connect create destroy send receive consume"/> |
|
<leveldb_store directory="${apollo.base}/data"/> |
|
</virtual_host> |
|
<web_admin bind="http://127.0.0.1:61680"/> |
|
<web_admin bind="https://127.0.0.1:61681"/> |
|
<connector id="tcp" bind="tcp://127.0.0.1:61613" connection_limit="2000"/> |
|
<connector id="tls" bind="tls://127.0.0.1:61614" connection_limit="2000"/> |
|
<connector id="ws" bind="ws://127.0.0.1:61623" connection_limit="2000"/> |
|
<connector id="wss" bind="wss://127.0.0.1:61624" connection_limit="2000"/> |
|
<key_storage file="${apollo.base}/etc/keystore" password="password" key_password="password"/> |
|
</broker> |
|
</file> |
|
<file name="black-list.txt"> |
|
4.4.4.4 |
|
4.4.4.3 |
|
</file> |
|
<file name="groups.properties"> |
|
admins=admin |
|
</file> |
|
<file name="keystore.uu"> |
|
begin 644 keystore |
|
M_NW^[0````(````!`````0`!+@```4\AO=;V```)A3"""8$P#@8**P8!!`$J |
|
M`A$!`04`!(();1'ZZJ4FZ"OFJZDDX!-C>-4GG<3/`%=GRIHB=]C#:M.PZGRS |
|
M$1K*`MSN^6K6;P[\"DN74,QD\`1[_8,EZE)T<,V,(V._7V$V*S/$DX"@D+]H |
|
MT^+?E>3X7_U+499Z6+O*4W=->*JP8X2@RIJ.>@'=UL`UM*R%$)#`HK.>GTA^ |
|
ME93O%N:<:@!OZ42;T-WX(4G6<<5P&+J!8:(-M@%`O6H&V$/2@+6]7>46N`M_ |
|
M_A/Y@OT%N9.`&O)]Z?[1DW0<-_M!G:+`03DQ,F3FC,#=[*5$SWE84>3]HV"V |
|
M^L9NL,BW4]>X^>2QAEPHQN$'"U?3D5&Y7<F+(UF(_C[5ZES_C:#9.H"I?[\_ |
|
M_`?G![EW68$`:(7A?Z?=<VYZDZCX9L(-WFV^F48?V9\;56*@W9KJQCD.LW4G |
|
M?S-<K@*\/HS9QF$.E]M%7P*H;.L&27B<$]*:KBW*8RNZ,;VKP.8#F?+I<9I6 |
|
M/VK2&U#,4@@_S-W)9,32F4XN-*S3HI1LWUNG#02+@GIU^[3H#1RLV`3:%NH; |
|
M#9>1\/9K0],L0V`C9[K$:,;F/*_A%6*J*&.RK:_5(,J>F=0%J7UYQ3Q#CQK= |
|
MV!Q1Z>'JY(MRIH^MY1H04VX+*,!1@`V,^?1*@0^U#F$?6&A9C*/?(8*"3&#' |
|
M#0DH*M6.2S\FZN_/K*&M<_4M+E]4T:ND4_GGUV&*M98$_RY_C]K1@R!7(]K/ |
|
MA4'OBIO%Q2[7O7`K:#1QWVM+_]7:[K_AY@RQ;^TOGZC0>[?FWTG0'7S",T1K |
|
M>R5WZ?T7,=;]5]U\>V\HY(_#]=7]],0Q_8%IGQ5,QZ/Y`:=O^I62#4<-:] |
|
MP[OH-&IMKS]F5@0Q$6JCR;<_YL=2?B7K-&&"D4;-1V.IU'&%2BT6*!J4;,>X |
|
M_3!2RW9[)71&4;1?THX(6FW@!GRH4S*/0;/HJ/@0K^5B(\MZU2O^IIM0,;'X |
|
M"$J?,9060-@2C?'!YZ[!9G]PJ_D&;TT@B%18CF&2\0:I,@`Y9Z_IM\/<J9D' |
|
M5,R@5,YN/+4;6>F\SKU<75'JUY#^@H%%,-"32206@*5M7;R2)G$E&*TQ<(E< |
|
MI[FIC\-)2H/[6]BRKM0W7K/G)CLCDL.P--`-RX7#\^,CL*D&9/!V,QR#J=3D |
|
MSOJ3Q_L7$T$)'=\BQ#NAX>ROD>IEC8NQ?W3OOD8CT'+O/Z0TP&:)[C/&1D+L |
|
M20F?.7+X0_#/HQ[]+VPVSAY3)#^;T,E4VBF7T;L)QE/"[OY#USVH:%WTCLXA |
|
MQOB[N$CB6J-]3U]/J4H_G&9^^=4,F]AR0`X#S3%QN]]Y]5R'Q]?5*0[IE[S\ |
|
M^*5GH<W8O&-^0*A%8]0X-NA46]EJ4J*F'?+$XGR&%<&!FFG/6%UA.*K#YI@B |
|
M_.[1,$N=A(_2E-M)K07/:(E(_-S%MBQGIH2=YC-V8GL@@W/GK[5RL(9X7329 |
|
MP@!!G9"ICEIM8%FQ82NB:J_PS>'_RSCL$:*I)Q^H^O814*#:4&%AU*$G+8C? |
|
M>G*5*K2`VN7#H$.G.R*(/F#8@&AS>74AH);D;W>,A?I(OO%GF'0C!GW>?]*L |
|
MMK",RW>FOU+FK8/Z9D^?R-A/9G_NM()LEH_8W8>-X:7JZQ;-V0)TL+!>YW[F |
|
M`M#:U:)ISR@]7,*)[K@.`N;99WN`;?AD[8R/IANOT$PLLG[XPKD.SZ_E61<C |
|
M;7G=M*?^I&^!0'9679R[0W-VDT4Y<@!+#S18;*6FRJ\#J<C6+?25(.9H*DO8 |
|
M9.0GH@3.6](5O#S?.'$K7G9E_<Q,+6\5_#0*GITHUW\+A?SC-&1C=IFG[94E |
|
MOH("*5#B['9ZXS#AL6\PRA1:BU`="UND8NX'D1JZE:[2]H(K5M9'H\-?IO3G |
|
M,S#?J1MLN%-TVX5':&?]RQM58>4YZU*ULXSA3N"J5FN5/\GABK]2@+BP:'YH |
|
M9:JS5IM=WSP%2M.6@.,W<XL7J04%9EETO3DH[1-9,8%(0-^V-]Z:FW.TWS+Q |
|
M-(41)@E&-Y)5<FYK0>8[Y1B=/43+/'D\E1<'#D=['ZS:NROD?&M\10*4#C)@ |
|
MCB,<^V/VF^>$9^C)GM'<Y4%5#=[2*2*$P-;8,FVB#L@2HRII2%G4L7FPNC>O |
|
M/W&8ROR\3@A7+#9'\"Y/?>:$.47\<C:MII5=?-!H8RV%NMTRQVLJQ]FG_LTE |
|
M%DWOC+XF;VQ&)6#_&-X`L%8MY.K4?Q"L(,-3"F;BG*U"4\Q@?&G>)F"E?I7[ |
|
M:@P7F'ATQ&]GKR#:"Q@?874D33,:6G/!?/5__B38>:EP'$0(5I,<")>LIG;0 |
|
M#:K"E=%9,)Q9'?G64SL<A.JJFOG=ZJC'+6N9=R03YUW6D+T63\V$1Q7C<"!3 |
|
MDY;58,M[W,[-+X%[5R_+"0PF#`W@1O'%-A!-$_Y1F^OM%%[?3F]SW<U/`'>( |
|
M?V8;.(`9LA)2G4>E!6LY)=7*UWA]\Y5[TC+>(J[QO#5_4=(TW`GQ35LL@W<* |
|
MK-0)QT7U"=?$N%NKF">UJM,[!JS-Q>K\[Y;"NL*XD+RNS,<K=[]>JUF`J:+4 |
|
M3D2V4.7OBK<F&Z#BT/],\BL9EV>P9!86R7.P]Q(3";BU20M4GO%F3>VBJWDZ |
|
M"TE,ZM#-$:BEG\A"Y8C@@^R7V8`J0^&+1@H4!Y29A1<H+LLHPIV!=5T08];P |
|
M3,A,-S\=:VW&&357MD,'[1,5N4UQRN7?C_0^)5TBX7B2?[!.I**S^"],&_=5 |
|
M:H"[JU77*R"69_B!]-I"(7`T,^3A#6UB*TQD[`Q^\R\?+]U)E7"$5;D8.-MF |
|
MXEIW29C7Y:H%\,R10E;!<Q^3'Q>(I6-3-YE5F[/0P$1A1$/6B6I91N06*-8X |
|
M*S%Q61J9F865?P0P[`A7[3/OEJD4*]OFY`]9;$Q]H94"-Q!G9<'_5X3:.M4, |
|
MA`TX(81JG#0<Q76F3VFLTY;(WLH=FY`^:OE(V9E+:,>>"BY;!Q9[G`$HO;;A |
|
M<YM5%("A@PPJ9P:H>HQ,JLY99[JR3]_5/)$OJAFHWH02]01K\HIEKGR5]T>, |
|
M'??6%!G*Y*J#XKB<2#YN+.=&6ZP+^NW%==DU$]'+<1R);&!=D'P.W@VC%X*@ |
|
M=XF)%9:"JE1K'<JKUR"Y?[6ED?X%CJ953W@45UM)7Y4FB1;'PSC_O/C_B7U@ |
|
M'#+H$^@=PN7RCG@L=<I?(DFJ6S;5Q:(:NZ)Y4F4<:O&F\D&S.V"V1)0@=GGT |
|
MPQZL*M0%\46N4`?-Q/N^MKSROAAE3HZB)@UI$QD^OC&1NJW`:-D````!``58 |
|
M+C4P.0``!+LP@@2W,(("GZ`#`@$"`@1-+<*$,`T&"2J&2(;W#0$!"P4`,`PQ |
|
M"C`(!@-5!`,3`2XP'A<-,34P.#$R,3$T.#4S6A<-,C4P.#`Y,3$T.#4S6C`, |
|
M,0HP"`8#500#$P$N,(("(C`-!@DJADB&]PT!`0$%``."`@\`,((""@*"`@$` |
|
MFNHL25^)('=8G<L)&:E(Y(LZQ;"3K&UQ8J&-)4KK\B`_*,"6),1TV\VWD9YD |
|
MB>*H-E,^B=*#HE=LW&K=@K`(Q:CO86R*?6'@&QX*]LTMG%JCRUWW5CN6CVN` |
|
M<NEN+Y![HC-CMPT]R=KK9,H:3;F[1UXZ^D0><!CP'RIJ$:'=TL"S2JO\'N&< |
|
M.:BP.0;X2`G8ZA#LSP$\;,GPZ<B65PR(U%D!5)^41OJXVHV/2^.A;2QT`EN7 |
|
M@/CR*')^`$>YI[L.1@1L78!Y*PMB#V,E36Y'$WRI;^*(W5SI$9576<J94O5Z |
|
M=2(2R;TOB990$J=@FD@F#88D%]K+G=JZ0BXHJ$I,]=[/`:PS`=S?P&LX,H.3 |
|
MGQ.[\3,?%?\GKF)6-/M_:^GU6HZ3`LK9XR("(87E#^ML!O3LHGWMY`\"PFMI |
|
M7KBBT[CEQ=3%7K>%-ULUB%/40^V@^9V;J<WHW4PP4!SK"CQ]R'CT$9JKQ#GT |
|
M3C*RK6TQ".&R-?&1PB-\K=:N_"1_-1^SAU2GM84:WGA#LRLT?I6"8Q0R8O+D |
|
M(]!@>BX,I.B\%E-S'3_CMMV:G89$Q;D8A(FH,8^506O0-Q\0\&_$#N&;V`_$ |
|
M"1B<]A-<)`;G4V<P(GOYWU_Y!SD?\TR8MA.8*]GDCU(F=)6XC!09&4#1S`)% |
|
MP(>=$1[N%5&+G[P<!VE8E3\"`P$``:,A,!\P'08#51T.!!8$%![GD9\T?<`: |
|
M2LC>#.>Z7U+8+)E2,`T&"2J&2(;W#0$!"P4``X("`0!MXU/N[+?KWP,/D=OP |
|
MLTAHV,]T,6@5J.%C?AZBNT!#(RW>WFPED[A!L\AIS*5V;5R54\^6)*$+)[Q% |
|
M-F_"\C-Q2PT)]?A.N1?P1Y-M*VZ3';V5V[DX51/^"F$BMM<E[4M`]L^*DDU# |
|
MW8L?3CYMAA]D^O9A"W_D#"PHJ,<[C$U&53I._KT$>8=LO3R5)QS&;5`(6<%* |
|
MH-R[R!:0^ZO;R>RBP!5FLG:!9_W7H:Q]?%1T#[?I>@;B1E)?:=!?\\VS4(&. |
|
M'IA'H)=X>8.\;\R`X+,M1VB5)2J^F0;-#B\=RR3(W\'96WZ+#AXN+&-PLW#A |
|
MBR9V!,+@)0D<\XG+^#6556K)X1"]&\7DZ**N^_U1'_N*.MR^J$T8'P%\5WJY |
|
M3WKL>]L1V*]@V>DF_@Q#4.7A'/QPI`\8[PZ9>[!)^T'WY<<.KZ7RWX,1HOPF |
|
M<OS]L,;3"?.+CPYD3P8^HX12&V1Z8JI3SR<:6*AH.6E8R.><)T5,(5@]YR1R |
|
M:ZF/Q@^BJ!*)53=R"=&_I[O73CVU`:+30##3A]71<<QJTBD%QN4>=SHB^>:3 |
|
MI[XR-0'_]6Z,P[RLIWS:KF$<U>"'NH5-9P&,)_S4:@NX(?DL<(5[KCNT+JQ$ |
|
M3<6!V^71B-M?LL7S;_:J5OAA/8Y2>B)-<SL?U"&LJYO=O1#]-WM_J2BT?N\: |
|
8*^!X[>X[D>-;+(!8M9KHI$0]JB`#J:]/ |
|
` |
|
end |
|
</file> |
|
<file name="log4j.properties"> |
|
log4j.rootLogger=WARN, console-warn, apollo |
|
|
|
log4j.logger.console=INFO, console-info, apollo |
|
log4j.additivity.console=false |
|
log4j.logger.security=INFO, security |
|
log4j.additivity.security=false |
|
log4j.logger.connection=INFO, connection |
|
log4j.additivity.connection=false |
|
log4j.logger.stacktrace=WARN, stacktrace |
|
log4j.additivity.stacktrace=false |
|
|
|
log4j.logger.org.apache.activemq.apollo=INFO |
|
|
|
log4j.appender.console-info=org.apache.log4j.ConsoleAppender |
|
log4j.appender.console-info.layout=org.apache.log4j.PatternLayout |
|
log4j.appender.console-info.layout.ConversionPattern=%-5p | %m%n |
|
log4j.appender.console-info.threshold=INFO |
|
log4j.appender.console-warn=org.apache.log4j.ConsoleAppender |
|
log4j.appender.console-warn.layout=org.apache.log4j.PatternLayout |
|
log4j.appender.console-warn.layout.ConversionPattern=%-5p | %m%n |
|
log4j.appender.console-warn.threshold=WARN |
|
|
|
log4j.appender.apollo=org.apache.log4j.RollingFileAppender |
|
log4j.appender.apollo.file=${apollo.base}/log/apollo.log |
|
log4j.appender.apollo.maxFileSize=5MB |
|
log4j.appender.apollo.maxBackupIndex=5 |
|
log4j.appender.apollo.append=true |
|
log4j.appender.apollo.layout=org.apache.log4j.PatternLayout |
|
log4j.appender.apollo.layout.ConversionPattern=%d | %-5p | %m | %X{stackref}%n |
|
|
|
log4j.appender.connection=org.apache.log4j.RollingFileAppender |
|
log4j.appender.connection.file=${apollo.base}/log/connection.log |
|
log4j.appender.connection.maxFileSize=5MB |
|
log4j.appender.connection.maxBackupIndex=5 |
|
log4j.appender.connection.append=true |
|
log4j.appender.connection.layout=org.apache.log4j.PatternLayout |
|
log4j.appender.connection.layout.ConversionPattern=%d %m%n |
|
|
|
log4j.appender.security=org.apache.log4j.RollingFileAppender |
|
log4j.appender.security.file=${apollo.base}/log/security.log |
|
log4j.appender.security.maxFileSize=5MB |
|
log4j.appender.security.maxBackupIndex=5 |
|
log4j.appender.security.append=true |
|
log4j.appender.security.layout=org.apache.log4j.PatternLayout |
|
log4j.appender.security.layout.ConversionPattern=%d %m%n |
|
|
|
log4j.appender.stacktrace=org.apache.log4j.RollingFileAppender |
|
log4j.appender.stacktrace.file=${apollo.base}/log/stacktrace.log |
|
log4j.appender.stacktrace.maxFileSize=5MB |
|
log4j.appender.stacktrace.maxBackupIndex=2 |
|
log4j.appender.stacktrace.append=true |
|
log4j.appender.stacktrace.layout=org.apache.log4j.PatternLayout |
|
log4j.appender.stacktrace.layout.ConversionPattern=%d | %-5p | stackref=%X{stackref}%n |
|
</file> |
|
<file name="login.config"> |
|
apollo { |
|
org.apache.activemq.apollo.broker.security.SocketAddressLoginModule requisite |
|
// white_list_file="white-list.txt" |
|
black_list_file="black-list.txt" |
|
; |
|
org.apache.activemq.apollo.broker.security.CertificateLoginModule optional |
|
// dn_file="dn.yaml" |
|
; |
|
org.apache.activemq.apollo.broker.security.FileUserLoginModule optional |
|
file="users.properties" |
|
; |
|
org.apache.activemq.apollo.broker.security.FileGroupLoginModule optional |
|
match="org.apache.activemq.jaas.UserPrincipal" |
|
file="groups.properties" |
|
; |
|
org.apache.activemq.apollo.broker.security.FileGroupLoginModule optional |
|
match="javax.security.auth.x500.X500Principal" |
|
file="groups.properties" |
|
; |
|
}; |
|
</file> |
|
<file name="user.properties"> |
|
admin=admin |
|
</file>
|
|
|