File tree Expand file tree Collapse file tree 2 files changed +20
-1
lines changed Expand file tree Collapse file tree 2 files changed +20
-1
lines changed Original file line number Diff line number Diff line change
1
+ LoadModule security2_module /usr/lib/apache2/modules/mod_security2.so
2
+
3
+ <IfModule security2_module>
4
+ SecDataDir /var/cache/modsecurity
5
+ Include /etc/apache2/modsecurity.conf
6
+ </IfModule>
Original file line number Diff line number Diff line change 20
20
- name : Setup Dependencies
21
21
run : |
22
22
sudo apt-get update -y -qq
23
- sudo apt-get install -y apache2-dev libxml2-dev liblua5.1-0-dev libcurl4-gnutls-dev libpcre2-dev pkg-config libyajl-dev
23
+ sudo apt-get install -y apache2-dev libxml2-dev liblua5.1-0-dev libcurl4-gnutls-dev libpcre2-dev pkg-config libyajl-dev apache2 apache2-bin apache2-data
24
24
- uses : actions/checkout@v2
25
25
- name : autogen.sh
26
26
run : ./autogen.sh
29
29
- uses : ammaraskar/gcc-problem-matcher@master
30
30
- name : make
31
31
run : make -j `nproc`
32
+ - name : install module
33
+ run : sudo make install
34
+ - name : prepare config
35
+ run : |
36
+ sudo cp .github/security2.conf /etc/apache2/mods-enabled/
37
+ sudo cp modsecurity.conf-recommended /etc/apache2/modsecurity.conf
38
+ sudo cp unicode.mapping /etc/apache2/
39
+ sudo mkdir -p /var/cache/modsecurity
40
+ sudo chown -R www-data:www-data /var/cache/modsecurity
41
+ - name : start apache with module
42
+ run : |
43
+ sudo systemctl restart apache2.service
44
+
You can’t perform that action at this time.
0 commit comments