File tree 10 files changed +51
-15
lines changed
10 files changed +51
-15
lines changed Original file line number Diff line number Diff line change 1
1
language : c
2
2
3
3
sudo : required
4
+ dist : trusty
4
5
5
6
matrix :
6
7
include :
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
- sudo apt-get update -qq
4
-
5
3
if [ " ${APACHE_VERSION} " = " 2.4.x" ]; then
6
- sudo apt-get install -qq software-properties-common python-software-properties
7
- sudo apt-add-repository -y ppa:ondrej/apache2
8
4
sudo apt-get update -qq
5
+ sudo apt-get install -qq apache2 apache2-dev
6
+ else
7
+ sudo tee -a /etc/apt/sources.list << EOF
8
+ deb http://archive.ubuntu.com/ubuntu precise main restricted universe
9
+ deb http://archive.ubuntu.com/ubuntu precise-updates main restricted universe
10
+ deb http://security.ubuntu.com/ubuntu precise-security main restricted universe multiverse
11
+ EOF
12
+ sudo apt-get update -qq
13
+ apache2_version=$( apt-cache showpkg apache2 | grep ' Reverse Provides:' -C 1 | tail -1 | awk ' {print $2}' )
14
+ sudo apt-get install -qq --force-yes apache2-mpm-prefork=${apache2_version} apache2-prefork-dev=${apache2_version} apache2.2-bin=${apache2_version} apache2.2-common=${apache2_version}
9
15
fi
10
16
11
- sudo apt-get install -qq apache2 apache2-dev automake libtool autotools-dev make curl
17
+ sudo apt-get install -qq automake libtool autotools-dev make curl
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
3
if [ " ${APACHE_VERSION} " = " 2.4.x" ]; then
4
- conf =/etc/apache2/sites-available /000-default.conf
5
- sudo cp -f " ${TRAVIS_BUILD_DIR} /tests/conf/test.conf" ${conf}
4
+ default =/etc/apache2/sites-enabled /000-default.conf
5
+ conf= ${TRAVIS_BUILD_DIR} /tests/conf/test.2.4. conf
6
6
else
7
- conf =/etc/apache2/sites-available/ default
8
- sudo bash -c " cat ${TRAVIS_BUILD_DIR} /tests/conf/test.conf | sed -e 's%#\([Allow|Order]\)%\1%gi' -e 's%\(Require\)%#\1%g' > ${conf} "
7
+ default =/etc/apache2/sites-enabled/000- default
8
+ conf= ${TRAVIS_BUILD_DIR} /tests/conf/test.2.2. conf
9
9
fi
10
+ sudo cp -f ${conf} ${default}
10
11
11
- sudo sed -e " s|/var/www/html|${TRAVIS_BUILD_DIR} /tests/html|g" --in-place ${conf}
12
+ sudo mkdir -p /var/www/html/
13
+ sudo cp -R ${TRAVIS_BUILD_DIR} /tests/html/* /var/www/html/
12
14
13
15
sudo service apache2 restart
14
16
Original file line number Diff line number Diff line change
1
+ # LoadModule brotli_module modules/mod_brotli.so
2
+ LogLevel debug
3
+ ErrorLog "/var/log/apache2/brotli.log"
4
+
5
+ <VirtualHost *:80>
6
+ DocumentRoot /var/www/html
7
+ <Directory /var/www/html>
8
+ Options FollowSymLinks
9
+ AllowOverride None
10
+ Order allow,deny
11
+ allow from all
12
+ </Directory>
13
+
14
+ <Directory /var/www/html/br1>
15
+ AddOutputFilterByType BROTLI text/html
16
+ </Directory>
17
+
18
+ <Directory /var/www/html/br2>
19
+ SetOutputFilter BROTLI
20
+ SetEnvIfNoCase Request_URI \.htm$ no-br
21
+ </Directory>
22
+
23
+ </VirtualHost>
Original file line number Diff line number Diff line change
1
+ # LoadModule brotli_module modules/mod_brotli.so
2
+ LogLevel debug
3
+ ErrorLog "/var/log/apache2/brotli.log"
4
+
1
5
<VirtualHost *:80>
2
6
DocumentRoot /var/www/html
3
7
<Directory /var/www/html>
4
8
Options FollowSymLinks
5
- ## 2.2
6
- #AllowOverride None
7
- #Order allow,deny
8
- #allow from all
9
- ## 2.4
10
9
Require all granted
11
10
</Directory>
12
11
Load Diff Large diffs are not rendered by default.
Load Diff Large diffs are not rendered by default.
Load Diff Large diffs are not rendered by default.
Load Diff Large diffs are not rendered by default.
Load Diff Large diffs are not rendered by default.
You can’t perform that action at this time.
0 commit comments