Skip to content

Commit deeeae7

Browse files
Initial http2 update
1 parent d9f1f2e commit deeeae7

File tree

2 files changed

+310
-6
lines changed

2 files changed

+310
-6
lines changed

cipher-suite-black-list.txt

Lines changed: 279 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,279 @@
1+
Ref 1: https://en.wikipedia.org/wiki/HTTP/2
2+
Ref 2: https://http2.github.io/http2-spec/#BadCipherSuites
3+
4+
TLS_NULL_WITH_NULL_NULL
5+
TLS_RSA_WITH_NULL_MD5
6+
TLS_RSA_WITH_NULL_SHA
7+
TLS_RSA_EXPORT_WITH_RC4_40_MD5
8+
TLS_RSA_WITH_RC4_128_MD5
9+
TLS_RSA_WITH_RC4_128_SHA
10+
TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5
11+
TLS_RSA_WITH_IDEA_CBC_SHA
12+
TLS_RSA_EXPORT_WITH_DES40_CBC_SHA
13+
TLS_RSA_WITH_DES_CBC_SHA
14+
TLS_RSA_WITH_3DES_EDE_CBC_SHA
15+
TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA
16+
TLS_DH_DSS_WITH_DES_CBC_SHA
17+
TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA
18+
TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA
19+
TLS_DH_RSA_WITH_DES_CBC_SHA
20+
TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA
21+
TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA
22+
TLS_DHE_DSS_WITH_DES_CBC_SHA
23+
TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA
24+
TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA
25+
TLS_DHE_RSA_WITH_DES_CBC_SHA
26+
TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA
27+
TLS_DH_anon_EXPORT_WITH_RC4_40_MD5
28+
TLS_DH_anon_WITH_RC4_128_MD5
29+
TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA
30+
TLS_DH_anon_WITH_DES_CBC_SHA
31+
TLS_DH_anon_WITH_3DES_EDE_CBC_SHA
32+
TLS_KRB5_WITH_DES_CBC_SHA
33+
TLS_KRB5_WITH_3DES_EDE_CBC_SHA
34+
TLS_KRB5_WITH_RC4_128_SHA
35+
TLS_KRB5_WITH_IDEA_CBC_SHA
36+
TLS_KRB5_WITH_DES_CBC_MD5
37+
TLS_KRB5_WITH_3DES_EDE_CBC_MD5
38+
TLS_KRB5_WITH_RC4_128_MD5
39+
TLS_KRB5_WITH_IDEA_CBC_MD5
40+
TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA
41+
TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA
42+
TLS_KRB5_EXPORT_WITH_RC4_40_SHA
43+
TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5
44+
TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5
45+
TLS_KRB5_EXPORT_WITH_RC4_40_MD5
46+
TLS_PSK_WITH_NULL_SHA
47+
TLS_DHE_PSK_WITH_NULL_SHA
48+
TLS_RSA_PSK_WITH_NULL_SHA
49+
TLS_RSA_WITH_AES_128_CBC_SHA
50+
TLS_DH_DSS_WITH_AES_128_CBC_SHA
51+
TLS_DH_RSA_WITH_AES_128_CBC_SHA
52+
TLS_DHE_DSS_WITH_AES_128_CBC_SHA
53+
TLS_DHE_RSA_WITH_AES_128_CBC_SHA
54+
TLS_DH_anon_WITH_AES_128_CBC_SHA
55+
TLS_RSA_WITH_AES_256_CBC_SHA
56+
TLS_DH_DSS_WITH_AES_256_CBC_SHA
57+
TLS_DH_RSA_WITH_AES_256_CBC_SHA
58+
TLS_DHE_DSS_WITH_AES_256_CBC_SHA
59+
TLS_DHE_RSA_WITH_AES_256_CBC_SHA
60+
TLS_DH_anon_WITH_AES_256_CBC_SHA
61+
TLS_RSA_WITH_NULL_SHA256
62+
TLS_RSA_WITH_AES_128_CBC_SHA256
63+
TLS_RSA_WITH_AES_256_CBC_SHA256
64+
TLS_DH_DSS_WITH_AES_128_CBC_SHA256
65+
TLS_DH_RSA_WITH_AES_128_CBC_SHA256
66+
TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
67+
TLS_RSA_WITH_CAMELLIA_128_CBC_SHA
68+
TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA
69+
TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA
70+
TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA
71+
TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA
72+
TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA
73+
TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
74+
TLS_DH_DSS_WITH_AES_256_CBC_SHA256
75+
TLS_DH_RSA_WITH_AES_256_CBC_SHA256
76+
TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
77+
TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
78+
TLS_DH_anon_WITH_AES_128_CBC_SHA256
79+
TLS_DH_anon_WITH_AES_256_CBC_SHA256
80+
TLS_RSA_WITH_CAMELLIA_256_CBC_SHA
81+
TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA
82+
TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA
83+
TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA
84+
TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA
85+
TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA
86+
TLS_PSK_WITH_RC4_128_SHA
87+
TLS_PSK_WITH_3DES_EDE_CBC_SHA
88+
TLS_PSK_WITH_AES_128_CBC_SHA
89+
TLS_PSK_WITH_AES_256_CBC_SHA
90+
TLS_DHE_PSK_WITH_RC4_128_SHA
91+
TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA
92+
TLS_DHE_PSK_WITH_AES_128_CBC_SHA
93+
TLS_DHE_PSK_WITH_AES_256_CBC_SHA
94+
TLS_RSA_PSK_WITH_RC4_128_SHA
95+
TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA
96+
TLS_RSA_PSK_WITH_AES_128_CBC_SHA
97+
TLS_RSA_PSK_WITH_AES_256_CBC_SHA
98+
TLS_RSA_WITH_SEED_CBC_SHA
99+
TLS_DH_DSS_WITH_SEED_CBC_SHA
100+
TLS_DH_RSA_WITH_SEED_CBC_SHA
101+
TLS_DHE_DSS_WITH_SEED_CBC_SHA
102+
TLS_DHE_RSA_WITH_SEED_CBC_SHA
103+
TLS_DH_anon_WITH_SEED_CBC_SHA
104+
TLS_RSA_WITH_AES_128_GCM_SHA256
105+
TLS_RSA_WITH_AES_256_GCM_SHA384
106+
TLS_DH_RSA_WITH_AES_128_GCM_SHA256
107+
TLS_DH_RSA_WITH_AES_256_GCM_SHA384
108+
TLS_DH_DSS_WITH_AES_128_GCM_SHA256
109+
TLS_DH_DSS_WITH_AES_256_GCM_SHA384
110+
TLS_DH_anon_WITH_AES_128_GCM_SHA256
111+
TLS_DH_anon_WITH_AES_256_GCM_SHA384
112+
TLS_PSK_WITH_AES_128_GCM_SHA256
113+
TLS_PSK_WITH_AES_256_GCM_SHA384
114+
TLS_RSA_PSK_WITH_AES_128_GCM_SHA256
115+
TLS_RSA_PSK_WITH_AES_256_GCM_SHA384
116+
TLS_PSK_WITH_AES_128_CBC_SHA256
117+
TLS_PSK_WITH_AES_256_CBC_SHA384
118+
TLS_PSK_WITH_NULL_SHA256
119+
TLS_PSK_WITH_NULL_SHA384
120+
TLS_DHE_PSK_WITH_AES_128_CBC_SHA256
121+
TLS_DHE_PSK_WITH_AES_256_CBC_SHA384
122+
TLS_DHE_PSK_WITH_NULL_SHA256
123+
TLS_DHE_PSK_WITH_NULL_SHA384
124+
TLS_RSA_PSK_WITH_AES_128_CBC_SHA256
125+
TLS_RSA_PSK_WITH_AES_256_CBC_SHA384
126+
TLS_RSA_PSK_WITH_NULL_SHA256
127+
TLS_RSA_PSK_WITH_NULL_SHA384
128+
TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256
129+
TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256
130+
TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256
131+
TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256
132+
TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256
133+
TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256
134+
TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256
135+
TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256
136+
TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256
137+
TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256
138+
TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256
139+
TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256
140+
TLS_EMPTY_RENEGOTIATION_INFO_SCSV
141+
TLS_ECDH_ECDSA_WITH_NULL_SHA
142+
TLS_ECDH_ECDSA_WITH_RC4_128_SHA
143+
TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA
144+
TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
145+
TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
146+
TLS_ECDHE_ECDSA_WITH_NULL_SHA
147+
TLS_ECDHE_ECDSA_WITH_RC4_128_SHA
148+
TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA
149+
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
150+
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
151+
TLS_ECDH_RSA_WITH_NULL_SHA
152+
TLS_ECDH_RSA_WITH_RC4_128_SHA
153+
TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA
154+
TLS_ECDH_RSA_WITH_AES_128_CBC_SHA
155+
TLS_ECDH_RSA_WITH_AES_256_CBC_SHA
156+
TLS_ECDHE_RSA_WITH_NULL_SHA
157+
TLS_ECDHE_RSA_WITH_RC4_128_SHA
158+
TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA
159+
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
160+
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
161+
TLS_ECDH_anon_WITH_NULL_SHA
162+
TLS_ECDH_anon_WITH_RC4_128_SHA
163+
TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA
164+
TLS_ECDH_anon_WITH_AES_128_CBC_SHA
165+
TLS_ECDH_anon_WITH_AES_256_CBC_SHA
166+
TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA
167+
TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA
168+
TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA
169+
TLS_SRP_SHA_WITH_AES_128_CBC_SHA
170+
TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA
171+
TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA
172+
TLS_SRP_SHA_WITH_AES_256_CBC_SHA
173+
TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA
174+
TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA
175+
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
176+
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
177+
TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
178+
TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
179+
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
180+
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
181+
TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256
182+
TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384
183+
TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
184+
TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
185+
TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256
186+
TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384
187+
TLS_ECDHE_PSK_WITH_RC4_128_SHA
188+
TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA
189+
TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA
190+
TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA
191+
TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256
192+
TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384
193+
TLS_ECDHE_PSK_WITH_NULL_SHA
194+
TLS_ECDHE_PSK_WITH_NULL_SHA256
195+
TLS_ECDHE_PSK_WITH_NULL_SHA384
196+
TLS_RSA_WITH_ARIA_128_CBC_SHA256
197+
TLS_RSA_WITH_ARIA_256_CBC_SHA384
198+
TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256
199+
TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384
200+
TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256
201+
TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384
202+
TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256
203+
TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384
204+
TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256
205+
TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384
206+
TLS_DH_anon_WITH_ARIA_128_CBC_SHA256
207+
TLS_DH_anon_WITH_ARIA_256_CBC_SHA384
208+
TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256
209+
TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384
210+
TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256
211+
TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384
212+
TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256
213+
TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384
214+
TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256
215+
TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384
216+
TLS_RSA_WITH_ARIA_128_GCM_SHA256
217+
TLS_RSA_WITH_ARIA_256_GCM_SHA384
218+
TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256
219+
TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384
220+
TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256
221+
TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384
222+
TLS_DH_anon_WITH_ARIA_128_GCM_SHA256
223+
TLS_DH_anon_WITH_ARIA_256_GCM_SHA384
224+
TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256
225+
TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384
226+
TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256
227+
TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384
228+
TLS_PSK_WITH_ARIA_128_CBC_SHA256
229+
TLS_PSK_WITH_ARIA_256_CBC_SHA384
230+
TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256
231+
TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384
232+
TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256
233+
TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384
234+
TLS_PSK_WITH_ARIA_128_GCM_SHA256
235+
TLS_PSK_WITH_ARIA_256_GCM_SHA384
236+
TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256
237+
TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384
238+
TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256
239+
TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384
240+
TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256
241+
TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384
242+
TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256
243+
TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384
244+
TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256
245+
TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384
246+
TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256
247+
TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384
248+
TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256
249+
TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384
250+
TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256
251+
TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384
252+
TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256
253+
TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384
254+
TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256
255+
TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384
256+
TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256
257+
TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384
258+
TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256
259+
TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384
260+
TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256
261+
TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384
262+
TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256
263+
TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384
264+
TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256
265+
TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384
266+
TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256
267+
TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384
268+
TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256
269+
TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384
270+
TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256
271+
TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384
272+
TLS_RSA_WITH_AES_128_CCM
273+
TLS_RSA_WITH_AES_256_CCM
274+
TLS_RSA_WITH_AES_128_CCM_8
275+
TLS_RSA_WITH_AES_256_CCM_8
276+
TLS_PSK_WITH_AES_128_CCM
277+
TLS_PSK_WITH_AES_256_CCM
278+
TLS_PSK_WITH_AES_128_CCM_8
279+
TLS_PSK_WITH_AES_256_CCM_8

ssl_config.bat

Lines changed: 31 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -738,7 +738,7 @@ for /l %%a in (1,1,%$totalApacheVersionsInstalled%) do (
738738

739739

740740
rem --------------------------------------------
741-
rem Uncomment 'socache_shmcb_modules' module
741+
rem Uncomment 'socache_shmcb_module' module
742742
rem
743743
rem Low level shared memory based object cache
744744
rem for caching information such as SSL
@@ -757,13 +757,14 @@ for /l %%a in (1,1,%$totalApacheVersionsInstalled%) do (
757757
)
758758

759759

760-
rem -----------------------------------------
761-
rem Uncomment 'ssl_module_modules' module
760+
rem -------------------------------
761+
rem Uncomment 'ssl_module' module
762762
rem
763-
rem This module used the socache interface
764-
rem to provide a session cache and stapling
763+
rem This module used the socache
764+
rem interface to provide a
765+
rem session cache and stapling
765766
rem cache.
766-
rem -----------------------------------------
767+
rem -------------------------------
767768

768769
rem Check if the module is commented out / disabled.
769770
call :findInFile "]#LoadModule ssl_module modules/mod_ssl.so" "!$installedApacheVersionPathsArray[%%a]!\conf\httpd.conf"
@@ -776,6 +777,30 @@ for /l %%a in (1,1,%$totalApacheVersionsInstalled%) do (
776777
call :logToBoth " 'ssl_module' already uncommented."
777778
)
778779

780+
rem -----------------------------------------
781+
rem Uncomment 'http2_module' module
782+
rem
783+
rem This module enables HTTP/2 support.
784+
rem
785+
rem OpenSSL version must be greater than or
786+
rem equal to 1.0.2 for HTTP/2 compatibility.
787+
rem
788+
rem OpenSSL cipher suite must be greater
789+
rem than or equal to TLS 1.3 for HTTP/2
790+
rem compatibility.
791+
rem -----------------------------------------
792+
793+
rem Check if the module is commented out / disabled.
794+
call :findInFile "]#LoadModule http2_module modules/mod_http2.so" "!$installedApacheVersionPathsArray[%%a]!\conf\httpd.conf"
795+
if /i "!$result!" equ "true" (
796+
rem Uncomment / enable the module.
797+
call :findAndReplaceInFile "]#LoadModule http2_module modules/mod_http2.so" "]LoadModule http2_module modules/mod_http2.so" "!$installedApacheVersionPathsArray[%%a]!\conf\httpd.conf"
798+
call :logToBoth " 'http2_module' uncommented."
799+
) else (
800+
rem Module already uncommented / enabled.
801+
call :logToBoth " 'http2_module' already uncommented."
802+
)
803+
779804

780805
rem ----------------------------------------
781806
rem Add vhosts HTTPS 'httpd-ssl.conf' link

0 commit comments

Comments
 (0)