25 lines
701 B
Bash
Executable File
25 lines
701 B
Bash
Executable File
#!/usr/bin/bash
|
|
# @app pluie/alpine-apache
|
|
# @author a-Sansara https://git.pluie.org/pluie/docker-images
|
|
|
|
if [ ! -z "/app/vhost" ]; then
|
|
cat <<EOF > "/app/vhost"
|
|
<VirtualHost *:80>
|
|
ServerName $HTTP_SERVER_NAME
|
|
SetEnvIfNoCase ^Authorization$ "(.+)" HTTP_AUTHORIZATION=\$1
|
|
<Directory /app/$WWW_DIR>
|
|
AllowOverride None
|
|
Require all granted
|
|
DirectoryIndex $WWW_INDEX
|
|
<IfModule mod_rewrite.c>
|
|
Options -MultiViews +FollowSymlinks
|
|
RewriteEngine On
|
|
RewriteCond %{REQUEST_FILENAME} !-f
|
|
RewriteRule ^ $WWW_INDEX [QSA,L]
|
|
</IfModule>
|
|
</Directory>
|
|
</VirtualHost>
|
|
# IncludeOptional /app/vhost2
|
|
EOF
|
|
fi
|