From 559558ab0283ddd7ae0781a6a83ab2d897035011 Mon Sep 17 00:00:00 2001 From: Mitchell Krog Date: Tue, 25 Jul 2017 14:16:49 +0200 Subject: [PATCH] Readme Update --- .assets/step-1.png | Bin 0 -> 1658 bytes .assets/step-10.png | Bin 0 -> 1873 bytes .assets/step-11.png | Bin 0 -> 1625 bytes .assets/step-2.png | Bin 0 -> 1740 bytes .assets/step-3.png | Bin 0 -> 1824 bytes .assets/step-4.png | Bin 0 -> 1703 bytes .assets/step-5.png | Bin 0 -> 1761 bytes .assets/step-6.png | Bin 0 -> 1794 bytes .assets/step-7.png | Bin 0 -> 1754 bytes .assets/step-8.png | Bin 0 -> 1835 bytes .assets/step-9.png | Bin 0 -> 1815 bytes README.md | 26 +++++++++++++++----------- 12 files changed, 15 insertions(+), 11 deletions(-) create mode 100644 .assets/step-1.png create mode 100644 .assets/step-10.png create mode 100644 .assets/step-11.png create mode 100644 .assets/step-2.png create mode 100644 .assets/step-3.png create mode 100644 .assets/step-4.png create mode 100644 .assets/step-5.png create mode 100644 .assets/step-6.png create mode 100644 .assets/step-7.png create mode 100644 .assets/step-8.png create mode 100644 .assets/step-9.png diff --git a/.assets/step-1.png b/.assets/step-1.png new file mode 100644 index 0000000000000000000000000000000000000000..44f48d7035b09d4373cb6a23ecf51f56229af76c GIT binary patch literal 1658 zcmaJ?3rrJt9KKpXRux|p(UEW*s4)AuzS|qMU|Vc~GAK=~%uTM>15VpsX%AZ%%!&_u zWV+yh#SqyPm8sbjv#6^I$i(Nulo`PnuNh@*4pM`YP2Cj%muz^+{r-=9-}iea|841M z%crvzumAv)y zFXQn5z>Fn~Cd#BwMKIFFMFSYF$L65f01&VAI8baYPJw1Tm#{0KKYR@kNLUom3b7v6 zJ5+ccp)GRanMG+vtY|GJw?N9JV7v#R1#CElf*zaI?m|2YXhavG_kn931dc$cwF>A} zP$qpks3M&>DCSBy7+)v@rE)G`ESCvHY)}C6B|KQpjAA#iv%m+t5i1y~Ru*lC+LhF+Go@NLL=|09C3$)udpo9>oZI;4*H6 zrPm`myNg2Y7_L(*AX?dgh(%kxrdx^xQUE>XbjgtZXkK3Q5|CiDdsZ zAydkZ>;Y#^Khc#P75#SDUx&B*>zg&9oh6ZlUEOULYYzFASWH*UHwy;)mT&B+@)o%@ zeO={20&eZEeJTFt3#&hQQP_X;r2gdnC)LFpt}4pR1=fn7+=%tnr~Qnx8&z4A^V*aN zw|+h|T>k7&;muxF_@ji$qR2}vvmvOuEWRSDp1B*TeD4zTGTHDV$9DR=fsPd`qCywz z9;@ekJ*Tw+xNz&<%aDvk7hAgzEM!@%zMfDqs&=bbPC$B_-ee z{ksfROq-DwFFjM^q(eFKb>H6vuucZQu6*%s#x~>J5nu+NBWh?qvo~fz!Qp zcQWUG@mt$YWl6HRDWkj2#K3ylL8nd0lqSNs3G66qFaKyO(@@Zdiu677;K5C{uPn0yrXE?g4RpXSeqj+5Q3{4i?O zIxpi``(EnFtidhJPjRa(_1mtQ-J2e|vV)I*P#ko_&}GJwD)-I2`>|h)-6{clZ$DMO zPo%HU?8Z@l$IbhSgr0Vbycj z56w*(+H$CUaZSda7&u=9w6Ys}R_@rnxfWvfgsXcu*Izp?Lw*+__xTGV_BXxBs3L*M Z;lP(ssx@n{I~{@7K&MGlf3qyR^dH+!Y)b$D literal 0 HcmV?d00001 diff --git a/.assets/step-10.png b/.assets/step-10.png new file mode 100644 index 0000000000000000000000000000000000000000..6e951f1bc402b292c3923bc54646e037c3692e7e GIT binary patch literal 1873 zcmaJ?2~ZPP7!I0NL_|v!1Uz;k3Mk|NLfA-zkVFzS5ktfv*s>%Gq>yafT_7BeMdegf z5JwQLCwQP#MTMde5g4E>n<>Iw$1)`=xMhsP_))H(I$;(@(g%nXR4uruGDh-G7^17Y^sFWPaMy8l9 z*7D#;l`sK?0}>=MMM9JUR8qWG0$w^cA)tnF2+*mcH5gmRp?uI~6Kmr!jRJgt;87gP z$Drh5e}IReFuZ?m}m<=^&fV06skw!W*g# zXG{63KKUYc97-gPYuPkfTwEMA&W(zo5i|w}f;74-&DGU~K)7J>8XVHOXt2fO3Vaw- zpeik{LNtI;5eh?Ma1Mot^kWKY?S!lb`&1^PU^E@1r7@^=& zc>hxvlf`RcniR&67*s(tE_|`km6pvzVF*W18G=NQSJ6Kb!4WJH(E>c4v1%;9Q4A?m z8snkU2bNgO7HKdX(kNgNpF<&Zs4A6`E#NXhU+yYT50L4>UAAd|%vu;^S*R~Fr! z1&(w1h$2P}Yw&Td@-r8llxrLawU+SAhf!55tXzd6YT!fSY}MqkcucDIiL0DE7S^O( z8W9Z5*xrA%d;Ex)A>(plc!|x#_`@1v=22p}e@-~-PTU#2h|iVjI{Na1g{|x7*R$-z z5p32q*^OLDojtQ~hOckXp`vwP(h^adca?|9n6=b{QBtG|c0 zkGJf`9c^%v?emZV>`ve4n>$bSW16uG)2H{Q?S2Z5je+{Xx0_?6BEO?M8#8MeWb#_3s+=)|;R1)@L}ko$!6IA-`RkEpQ0=p>E^J*4MMD!fvz$+4NN& z8s$~ixNT0mHt=}v`H`3O$V=PuQD$YSFnZ9W>~6zq+m%7*AC_}F+G#DNFC(EsiQvuI zZLS&y7}mFdGc$hssLz2KK?n1)T9rB=kFOY%*_8C^JE|PAF1~sb5)}o)+~Ml|q1FK} z{TmwYj@E}$E#xbk6K9?4&PuV(eA<)vwT(>az}w+ef9vG&MarVM4slsm^XQM#h~(js z%d+2ZrgZLNj+hkt99bUoHd!5bbqQ0nr~28!r@h}66s&P)*_vGxty4Gc2~N%HI@2_C zuaXnFr0Q2SirYn7);Z=QTSv0YXV19_9l=^{s>lV_rb*WuyGa(iW1I}{X947%NBXzl z_=N1pn|94)hD5YOTmVd6afV!*ow~Lq)MSd%%>2c|_6M!<^5=thx(DG^4={$u_u0q+usK^Mq*DM+VXm8VNNL3uHqUQWfY%7!c3fho@q z#ujG#%w3!wZ*a!o%O6p&l)KpRF-V)Xt=YKc-wDZ;e+VT<~mxX?E zu0Y55V`#%+V1XZ?$pgzb#`8+r7}#Lb}L!2&-vYo+r>wV zPDlz*Ic7Rlo~V6RIUM`s(fj$HrkTt2EU+^wq+k3Uwr_RaVLNMfPRi*-tFF%Vc9;tp zO6)PD`-rZ@hU}X2ldvYKdAs*-ZHB^S;A&fIX1L$?US;phI|8BRQm;kFP6ln+WXVr{ zW1e$ch|OzR`0&Cqj-le-i^mBWv#gv(J2L*#@8}BkoM(~xZzCTY@cZ6`#BMrO$3?TU Pj6XS%K*BHa4c-1XUs?9D literal 0 HcmV?d00001 diff --git a/.assets/step-11.png b/.assets/step-11.png new file mode 100644 index 0000000000000000000000000000000000000000..c1c7d59c50db31db9fb9cafb13fb0a2b88d901aa GIT binary patch literal 1625 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 Ni%OZQXp&`p@ec^ik(mGh literal 0 HcmV?d00001 diff --git a/.assets/step-3.png b/.assets/step-3.png new file mode 100644 index 0000000000000000000000000000000000000000..ce66283933699fbf6f9e93fd17570392eb0015a7 GIT binary patch literal 1824 zcmaJ?do)ye93SOTd8A|!t=m|Im^%;5gCX;f!ARa}wZ@%`i97e2x#l6NQxOp>ZEdB} z+G=xBRw1NLmQ>bqdXcjyQH~sKC7U*-_KvXqQG3t1_xt<(&iC{AzCOQm^Fl+`m@Zhl zfJ7phiUI^-gk4X(PV?pv-%%jr7-4L1VGJIQCgN&|0w(!M(F7O}A(A9G43X*XbR z5^1iJEFuPv5eIW16ro6TJ`@dt5oi+0+gF20pcEJf65u46oJ)S*c!dneq+D{ehnOnH z_;9i;AVUF%XM{vR87UB3O7`^uyfqwx0D*A{pg~gQN{)t0p5o;YYuzzO2Buu_6fXH= zQZeFCfR8F*z=PuH2GJNSfXSxNJlHI{yDLDa(mX*b8>G3rQE411n?t1m(+`=5rjRCb z!UX=)v4|a)oQ&fb2L#n>HAT&!po%1r#%8lYDjlTL-3SjirB;qhG;VUG!wiD}RzeCH zhRaYnpktIIpy@c5Ol1181O%I!6E^dOz==-GAYN;kLm8mqq98O9-cIskjY|uF#Uu~svnEaq`EWN zGgtu%r6aH$pTSE1!?M4K)d>Q@h{yt1AydIpe+7yFQ-yP6pUH*A7rF}=O#d(PO=G2> z$>k%KMg1ZcB$5Gjl?)Et4~5F-_WW(7KtjK?pPPa>)j=cH@7K{&gNOgow>d$n_|){jJ6RL&o_u$ z5+|@PCuaxqx||)~Sf<{t^bh)unV#CS)oTQ9x_mzC36Is;s#2*QjQI?y-*=9csx4?8 zM@(vbYjenDEGM(wI|gP=)Jn6OGZoai=RWjh)w3SnczKX@a&ukeV~;0e^=3w1eJKae zYQ1-k^MZswk5t&39lG2w@y8GQ2VESp@*|skn%I}F^m)E&?LYlC9x6Sbf3EqTLa4zt zduOJdvf;IlZEbANr3pg(t4ilLe;6-%DV0Y@wWO#m}|W4UD=VgbWy~v z^-;%7uUDtsNv~-e*WObDd_{FYNB_mU$a2%BM7O9p{oc#og=7T#4mBIJz5?Ixw+ND7 zZocSY%&JP{=k@kLL-kN~^?{8hwnn7|ZQTvv^FUZHSAQTnAh5ltJkZf`PvfNOV!nT4 zHp29>c{6Vq&3v`Tz1K`mGJE^CUAKk2ctUGCDVEm#qiF>>-zrN>PCkA} znp4ybt`*m7FPQ(t>O+hTD%z}WPcGSeWv~5mTj$8h@G4|5R^z+js0G$CGL*=8deg9F z<)iSRj$`pI$QFibvdTA`o%RNCz_H9BOQXQ&s{E)UMPCE*zW%G zLu;A?59F>&cNqw_Qv{TC8S)#h(e-T{nrz0CAL^?b)7PkOZ%*0AD9e=BLxo$gj`q=j zGrzv<8W>D?-Fl?wc<&s?;k@@>%|GJBJ8E$I$25FXf3qsHw^Ed3J)$`MsJC&nuH;#0 zYaSiU$o$PW(R|s`6Yko!s_gcR+!70ER>;!fq@k>|Q@2{%4fB)rizc#57ds(W9c*qa zNo+GYkg*#cu-#`Y>3rcxE;b$ z2f2Rcdd5-#S>|0Z=zKkmaWhiFD=lEa3Hz)c>~C4-N}i~*m~8q)@t^8HW^#PPHa(K| W@Lpk8N5WOzKT9MG5uD}4Z~qs*qs@x| literal 0 HcmV?d00001 diff --git a/.assets/step-4.png b/.assets/step-4.png new file mode 100644 index 0000000000000000000000000000000000000000..6dddf00e8a84e764427d3623c4d71acaf3725ae3 GIT binary patch literal 1703 zcmeAS@N?(olHy`uVBq!ia0vp^Q9!K0!2~2fDpbt}Qj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS=07??FOLn2Bde0{8v^K*7iAWdWaj57fJ{tG z$}cUkRRX#c;)UD-xUqS~&|m@vn0`fKfxe-h0mw@*g}%P{mFDKcRTq~8r6Sym)!^cg z%7Rq=pw#00(xPNw#HA^NtSYc_E=o--$uA1Y&(DE{Vn9ZINq%ugeu09sGbq%|6*PPk zlQZ)`f|_7mzP?tTdBr7(dC94sF1AWQbM!JZQ>+{v%}pGgjGWCZP0b7qUCk{lP0bx$ z%?%tajLZ#8%q?MhUGkGlb5rw5V0u#!dR=hp1to~w0-((EaktaVsfhh5Zo&u7rk66AriLWD^Ta!h@}S^(+Me-qQ~f6ysKI(Rm-n?^>H#x8uZK z^Z40(wow%?c@0X+Twf+!E&ce?z4_+!hMxbt+ag2_%w*UmUA`-7q?7uv>3-ecy?=k5 z{ucdSi{DQ1#Rl$`RSw~2E&f>)KWDC5%BMFidgHDWiHs~>N_S5F657(Cs%MtAAXc=m zEBdg>ht)aTr#lvl+6EmjiI!X-+}P9i_xtiYzd2G|yb9B2dBxU#Wj%54?>lybA_XnQ zi99|c$K`98jNaA#Xq*Rq;J5GH#R}jp?wtf0E4d%nVb5^-pd|vaEO<^;~ z2ItVQd36Uryyc&8@$--3^C!g}mN&cHuW45g@hD*U+hh9jk&rv%{eN%veYI3qKXwfrd^pEogY{_{P*4N6 zU&2GFL>11WIReM?*1Vjl^I+Q>t`^3wG8u-5mplc=JQ1IDzlFZF{IufvJ9m$$3D2G@ z9Jcca?9yp^mTR++f&EnQIl+v!&H^Uom$$y#?^vbc)$ANUL3T#?Zrjk^fkzuztqtWI z^t=xGa;{R%f3sGlAg;~4V`cp2J^%i(zbH0wOi;dCarNuNE9r`BHCmSxCv-n}+ix#^ zKiOYg!1O?wRupUJ>aaE`Cck?wX<}#2O%YS)?&^J#CU)#%=JJal`z}6^;KfV)Vo*51 Y@PC`B(azWGdZ4Pq)78&qol`;+07poI4FCWD literal 0 HcmV?d00001 diff --git a/.assets/step-5.png b/.assets/step-5.png new file mode 100644 index 0000000000000000000000000000000000000000..b894ce49ceb30c2f0dfabca9c8c364ec4d68d19e GIT binary patch literal 1761 zcmeAS@N?(olHy`uVBq!ia0vp^Q9!K0!2~2fDpbt}Qj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS=07??FOLn2Bde0{8v^K*7iAWdWaj57fJ{tG z$}cUkRRX#c;)UD-xUqS~&|m@vn0`fKfxe-h0mw@*g}%P{mFDKcRTq~8r6Sym)!^cg z%7Rq=pw#00(xPNw#HA^NtSYc_E=o--$uA1Y&(DE{Vn9ZINq%ugeu09sGbq%|6*PPk zlQZ)`f|_7mzP?tTdBr7(dC94sF1AWQbM!JZQ>+{v%}pGgj19~zP0b7qUCk{lP0bx$ z%?%tajLZ#8%q?MhUGkGlb5rw5V0u#!dJS>v1to~w0-((NIPV=C8Q*gS)$PK4neV}9XLD7p8-7q0w8Uiuli5JL$C;!wuV45!iChj`ci64M@ z#^2M$F{I*FQpyVZBL-Xv4Vfk!Zq3Oi7MMf^TRX?{)w2{P$kZJ?=+qRYH|^y%Bgtu- z3L5kG|C8JC`CRo?UWMQF&ANKEd8gOC+4r?>*KVdwaVC*I!g_XpEB-#+ej?dl@?OpH ztT)#Tc=dGyQv{D`rWa@~t9xZ3vZnEwyq;N_345U63-8bF5}tLw#w>2kVXT+_-~2B7L=zIPJP&F z@GP!|(epO9e0^NSOJ3&dvKkk;BICV4|3b!hF82dafz4dXqgLw1letVUh$4{SQ(rTO7 zb9A!Y$K_!hvP(|9S2=0>^q%{Q>H`ao#4t&8yna`&V!Fgb!|V0;d)XynO;g1Ex40;t zwEO%)c#@NgXG?YX6uw0tvMqY{#xSIdar{2=S-&Dkdx^#B0v6G|Y~Je~WrP>2v-vD! zX_|fL0Yln@dAsGeTb;CC!NJJPIwP#nuP|6NXkK~e6_X}*1$HrkJJp{{AI{~E2ztF+ ze!?ZMzWIkErt!a!Sn$75RNl~XqL--dju&kqs}Ed>NK$4mVKLZt+gDYK-%jxoLx9Y= zeJ*>F-phX9*#33)`xAEcfjMj?JR3yX3p%$qEh=NblR9C_C;Q_pC%%OUE7@6aH1+-c z{@wOJ*V@94br$>o{W;8_7y0r!&+n*&Z7<#!SNwdU#iILRe%&9}vcRsFxd{;hlOHyo z6c*AJFf*9QBzauEwn^MJYL1QytH#NLj5_)at*mLMg(9v_jGf{nrIV6U;gNXr?aHn@ zF6V5xOHYRJyDrd?RGWN3i}hKGiQoe6hRoSrSM6>xM4VlzyU(X`^^}QQD#a3>`*t|T zPmqmTZU3`p=^WVhKzI?9Racj&B hftE>LFgGwTGw^IGbq-6L4XVT#JYD@<);T3K0RWMyjw%2E literal 0 HcmV?d00001 diff --git a/.assets/step-6.png b/.assets/step-6.png new file mode 100644 index 0000000000000000000000000000000000000000..23c343f9b56fcf062665da13c916d9d264a36a01 GIT binary patch literal 1794 zcmaJ?2~ZPP7!EB8BB!N*c&+g$FeIBm&K1Ov17Zmxw;;-rEFogDakGJd7a&wE1+@wm zD2f$iP-JMvtCed&<+3QEj39#tA|5D;7mAi{DA0CByED7*y?_4i`>*fK?hf$xu`qKq zBauiJVqZZZu|^QDlj#@4_XUuAm{?}x!f-qYjl~mT3?cDkXbb{~m9QKML||Fcre?&0 zMEcT65gd+(OZ*@ys-(gOAF58NCeS33hnG$bOXCq7h(Y8El_z=Vd@UJJ$UMnmObJb* z<|AY2bu{W4OGBECf$9t0h zPAXgy0Ps-^0hm-4MM`()0BkOm&g6337_NXDjm`pTT#(M7(C8423(@Gn#6u>cVX{~# zP#~I!MVvgzaX7AqKrk^ek(%gEMKL)@=W@9q%?)&OqYxexO_BBGzObH zi4~wytrAh;lUUglmPz|8)*uL_nushwFhv3)6Je+l7%v=Bd?FVfkImqDySsgsZvrd( zY%UDpXR#oW3}_hdzs5ajA~a;!PKlQ|OvxWn5t_#cao1Y$(T?qI`p3 zhsLvx)U%xdxeE$J9gZ$BZ+H(f(%W74r<;3^);QZ%(H?q(WH607?2>(=E-*J;8gh?z@o{-BEkpEr?C#!|E5Ez?esJW65n7G(DpxzY z+vmqcDKqMmy5I9T+2OSTt_QFA6A-}(-htiH@}i4e5Xf zRhEstEvyo3X>osYaQ*XlDWvL$n+vZkvosDXe()^m#*mA}W7cKs?-wV3l)TNVpohL0 ziFn!ibYHmJNQTlLP;)cS!d*&^tG{!ckf?y*0KB)nFj^dtIh3yQh`#~h|;pmxm& zJ+tqX@~Eo9;YwuAk^-T4`?B_-dH>b+gwR8`f3S%roow8kk|V4fGyIjrLVrPpcXZlc DE2zyd literal 0 HcmV?d00001 diff --git a/.assets/step-7.png b/.assets/step-7.png new file mode 100644 index 0000000000000000000000000000000000000000..0b1fcbb4af6b83809a30444993facd637dcf53f2 GIT binary patch literal 1754 zcmeAS@N?(olHy`uVBq!ia0vp^Q9!K0!2~2fDpbt}Qj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS=07??FOLn2Bde0{8v^K*7iAWdWaj57fJ{tG z$}cUkRRX#c;)UD-xUqS~&|m@vn0`fKfxe-h0mw@*g}%P{mFDKcRTq~8r6Sym)!^cg z%7Rq=pw#00(xPNw#HA^NtSYc_E=o--$uA1Y&(DE{Vn9ZINq%ugeu09sGbq%|6*PPk zlQZ)`f|_7mzP?tTdBr7(dC94sF1AWQbM!JZQ>>ibES-!@O^wYgP0b7qUCk{lP0bx$ z%?%tajLZ#8%q?MhUGkGlb5rw5V0u#!dQEWZ1to~w0-(( zaSW-rm6Wo={)horLPMqrhg);9i3KK+!NxA$y?WMyEjsT%aPx^x3Yk8`+r&z{aHFB~ zj{9|gZGZomeD~XKp8S3B9#=0b$Xm^{TI#? z6COWjsA3j+E71G;UA>Dp--#HX$bcllhdP1J*xT#^Ql>54^8K-NMqgtzJIk#kn*$Mz z9GCPrcYNN&d@{J-PIu22wi6Yn4lsBftClmUVP zP~c=Z%zf_O-zUa$!YV&HPP8e_nXqKzKQ5(AhSQn>JLcDVX5CX%w3y{@cUR#wyQY3a z#;o)Anal50zOVLJHTA$FhI3`nWvtnroL^FQZ!=J_jjR93+n;%Q?UIF^d@m{`8m8Pl zkh5cU*+Iq<^Y1Oer(;EALR%a7SlhS_f@?wrgQ9DGzI=TCik4%eo#VQOhN9R}y9$hY%p`W?8Y&pVyJA*yln zoMm3CMY1{fKf3ez%wd1F1?2~iGG*Rn$Tm09s-E*yD)Y0>fpfEY){C%jZdEzo`8;0C z?swNx8}`+WS6nhm)vrCXvDxep{A0Jg%T>XG=nYRfHW_n2ezE29i;CkJ1wCx|2%cI7 afdmF&jznGd<-Kb_wT-8%pUXO@geCx}xtf9i literal 0 HcmV?d00001 diff --git a/.assets/step-8.png b/.assets/step-8.png new file mode 100644 index 0000000000000000000000000000000000000000..1328b5a419497055be650be810fbdc6eb7d5ed44 GIT binary patch literal 1835 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 ORS5z^d6i3}xBdfUIn=5E literal 0 HcmV?d00001 diff --git a/README.md b/README.md index 749486c7c..8751835f5 100755 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ Please make sure you are subscribed to notifications to be notified when the blo - Run any of the setup, install or update scripts with --help or -h to view options. ************************************************ -## STEP 1: + Download the install, setup and update scripts to your /usr/sbin/ directory and make the scripts executable @@ -68,7 +68,7 @@ curl -sL https://raw.githubusercontent.com/mitchellkrogza/nginx-ultimate-bad-bot ``` ************************************************ -## STEP 2: + Now run the install-ngxblocker script in DRY-MODE which will show you what changes it will make and what files it will download for you. This is only a DRY-RUN so no changes are being made yet. @@ -109,7 +109,7 @@ Downloading [FROM]=> [REPO]/bots.d/custom-bad-referrers.conf [TO]=> /etc/ngi **Run any of the setup, install or update scripts with --help or -h to view options.** ************************************************ -## STEP 3: + Now run the install script with the -x parameter to download all the necessary files from the repository: @@ -148,7 +148,7 @@ The required files have now been downloaded to the correct folders on Nginx for **Run any of the setup, install or update scripts with --help or -h to view options.** ************************************************ -## STEP 4: + Now run the setup-ngxblocker script in DRY-MODE which will show you what changes it will make and what files it will download for you. This is only a DRY-RUN so no changes are being made yet. @@ -187,7 +187,7 @@ Further IP's or IP ranges can be added to your customizable whitelits-ips.conf f ************************************************ -## STEP 5: + Now run the setup script with the -x parameter to make all the necessary changes to your nginx.conf (if required) and also to add the required includes into all your vhost files. @@ -237,7 +237,7 @@ include /etc/nginx/bots.d/blockbots.conf; **Run any of the setup, install or update scripts with --help or -h to view options.** ************************************************ -## STEP 6: + Now test your nginx configuration @@ -251,7 +251,7 @@ nginx: configuration file /etc/nginx/nginx.conf test is successful ``` ************************************************ -## STEP 7: + Now simply reload / restart Nginx and the Bot Blocker will immediately be active and protecting all your web sites. @@ -264,7 +264,7 @@ or That's it, the blocker is now active and protecting your sites from thousands of malicious bots and domains. ************************************************ -## STEP 8: + Now setup cron to automatically update the blocker for you every day so you always have the latest up to date protection. @@ -283,7 +283,7 @@ If you want it to update more frequently (as sometimes I push out 3-4 updates a That's it, the blocker will automatically keep itself up to date and also reload Nginx once it has downloaded the latest version of the globalblacklist.conf file. ************************************************ -## STEP 9: + You can now customize any of the following files below to suit your environment or requirements. These include files never get modified during an update using the auto update script above so whatever customizations you do here will never be overwritten during an update. @@ -306,7 +306,9 @@ All include files are commented for your convenience. [![Help me out with a mug of beer](https://img.shields.io/badge/Help%20-%20me%20out%20with%20a%20mug%20of%20%F0%9F%8D%BA-blue.svg)](https://paypal.me/mitchellkrog/) or [![Help me feed my cat](https://img.shields.io/badge/Help%20-%20me%20feed%20my%20hungry%20cat%20%F0%9F%98%B8-blue.svg)](https://paypal.me/mitchellkrog/) ************************************************ -## STEP 10: (TEST THAT IT IS WORKING) + + +(TEST THAT IT IS WORKING) **TESTING** @@ -332,7 +334,9 @@ Should respond with: curl: (52) Empty reply from server The Nginx Ultimate Bot Blocker is now WORKING and PROTECTING your web sites !!! ************************************************ -## STEP 11: Installing the blocker to non-standard Nginx folder locations. + + +Installing the blocker to non-standard Nginx folder locations. Some people build Nginx themselves and do not end up having the standard nginx folder locations at `/etc/nginx`