docker-images/pluie/alpine-apache/install.d/50-fix-apache.sh

20 lines
1.1 KiB
Bash
Raw Normal View History

2016-07-25 02:54:40 +00:00
#!/bin/bash
2016-08-06 00:29:06 +00:00
# @app pluie/alpine-apache
# @author a-Sansara https://git.pluie.org/pluie/docker-images
2016-07-25 02:54:40 +00:00
2016-08-09 01:08:26 +00:00
mkdir -p /app/$WWW_DIR
chown -R 1000:apache /app/$WWW_DIR
2016-07-25 02:54:40 +00:00
chmod -R 755 /scripts/pre-init.d
2016-07-29 15:09:39 +00:00
mkdir -p /run/apache2
chown apache:apache /run/apache2
2016-08-09 01:08:26 +00:00
tmpsed='s#^DocumentRoot ".*#DocumentRoot "/app/'$WWW_DIR'"#g'
sed -i "$tmpsed" /etc/apache2/httpd.conf
2016-07-25 02:54:40 +00:00
sed -i 's#AllowOverride none#AllowOverride All#' /etc/apache2/httpd.conf
2016-08-12 02:06:57 +00:00
sed -i 's#LoadModule mpm_prefork_module modules/mod_mpm_prefork.so#\#LoadModule mpm_prefork_module modules/mod_mpm_prefork.so#' /etc/apache2/httpd.conf
2016-07-29 15:09:39 +00:00
sed -i 's#\#LoadModule rewrite_module modules/mod_rewrite.so#LoadModule rewrite_module modules/mod_rewrite.so#' /etc/apache2/httpd.conf
2016-08-12 02:06:57 +00:00
sed -i 's#\#LoadModule mpm_event_module modules/mod_mpm_event.so#LoadModule mpm_event_module modules/mod_mpm_event.so#' /etc/apache2/httpd.conf
sed -i 's#\#LoadModule slotmem_shm_module modules/mod_slotmem_shm.so#LoadModule slotmem_shm_module modules/mod_slotmem_shm.so#' /etc/apache2/httpd.conf
2016-07-29 11:51:56 +00:00
sed -ir 's/expose_php = On/expose_php = Off/' /etc/php5/php.ini
2016-07-25 02:54:40 +00:00
echo -e "\nIncludeOptional /app/vhost" >> /etc/apache2/httpd.conf
2016-08-09 01:08:26 +00:00
unset tmpsed