mirror of
https://gitlab.com/t6353/sharee.bike.git
synced 2024-11-01 00:46:34 +01:00
115 lines
3.8 KiB
Text
115 lines
3.8 KiB
Text
<VirtualHost *:80>
|
|
ServerName shareeapp-operator.example.tld
|
|
ServerAlias shareeapp-operator1.example.tld
|
|
|
|
ServerAdmin admin@example.tld
|
|
DocumentRoot /var/www/copri4/shareeapp-operator
|
|
|
|
ErrorLog /var/log/apache2/shareeapp-operator-error.log
|
|
LogLevel info ssl:warn
|
|
CustomLog /var/log/apache2/shareeapp-operator-access.log combined
|
|
ServerSignature Off
|
|
RewriteEngine on
|
|
RewriteCond %{SERVER_NAME} =shareeapp-operator.example.tld
|
|
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
|
|
</VirtualHost>
|
|
|
|
<IfModule mod_ssl.c>
|
|
<VirtualHost *:443>
|
|
ServerName shareeapp-operator1.example.tld
|
|
ServerAdmin admin@example.tld
|
|
DocumentRoot /var/www/copri4/shareeapp-operator
|
|
AddHandler cgi-script .cgi .sh .pl
|
|
|
|
<Directory /var/www/copri4/shareeapp-operator>
|
|
Options -Indexes +FollowSymLinks +ExecCGI
|
|
AllowOverride None
|
|
</Directory>
|
|
|
|
<FilesMatch ".(eot|ttf|otf|woff|woff2)">
|
|
Header set Access-Control-Allow-Origin "example.tld"
|
|
</FilesMatch>
|
|
|
|
<Directory /var/www/copri4/shareeapp-primary/json>
|
|
Options -Indexes +FollowSymLinks -ExecCGI
|
|
Order allow,deny
|
|
Allow from all
|
|
</Directory>
|
|
|
|
<Directory /var/www/copri4/shareeapp-operator/site>
|
|
Options -Indexes +FollowSymLinks -ExecCGI
|
|
Order allow,deny
|
|
Allow from all
|
|
</Directory>
|
|
|
|
<Directory /var/www/copri4/shareeapp-operator/cache>
|
|
Options -Indexes +FollowSymLinks
|
|
Order allow,deny
|
|
Allow from all
|
|
ForceType application/octet-stream
|
|
Header set Content-Disposition attachment
|
|
</Directory>
|
|
|
|
ErrorLog /var/log/apache2/shareeapp-operator-error.log
|
|
LogLevel info ssl:warn
|
|
CustomLog /var/log/apache2/shareeapp-operator-access.log combined
|
|
ServerSignature Off
|
|
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
|
|
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
|
|
</VirtualHost>
|
|
|
|
|
|
<VirtualHost *:443>
|
|
ServerName shareeapp-operator.example.tld
|
|
ServerAdmin admin@example.tld
|
|
DocumentRoot /var/www/copri4/shareeapp-operator
|
|
|
|
PerlOptions +Parent
|
|
PerlRequire /var/www/copri4/shareeapp-operator/startup.pl
|
|
|
|
<Location />
|
|
SetHandler perl-script
|
|
PerlResponseHandler Mod::Indexsharee
|
|
PerlInitHandler Apache2::Reload
|
|
PerlOptions +ParseHeaders +GlobalRequest
|
|
Options -ExecCGI +FollowSymLinks
|
|
Order allow,deny
|
|
Allow from all
|
|
</Location>
|
|
|
|
<Location /APIjsonserver>
|
|
SetHandler perl-script
|
|
PerlInitHandler Apache2::Reload
|
|
PerlResponseHandler Mod::APIjsonserver
|
|
</Location>
|
|
|
|
<Location /GBFSout>
|
|
SetHandler perl-script
|
|
PerlInitHandler Apache2::Reload
|
|
PerlResponseHandler Mod::GBFSout
|
|
</Location>
|
|
|
|
<Location /FileOut>
|
|
SetHandler perl-script
|
|
PerlInitHandler Apache2::Reload
|
|
PerlResponseHandler Mod::FileOut
|
|
</Location>
|
|
|
|
<IfModule mod_rewrite.c>
|
|
RewriteEngine On
|
|
RedirectMatch ^/$ /app/Anmelden
|
|
SSLProxyEngine On
|
|
RewriteCond %{REQUEST_URI} ^/(site|img|data|css|js)
|
|
RewriteRule ^(.*)$ https://shareeapp-operator1.example.tld/$1 [P,L]
|
|
</IfModule>
|
|
|
|
ErrorLog /var/log/apache2/shareeapp-operator-error.log
|
|
LogLevel info ssl:warn
|
|
CustomLog /var/log/apache2/shareeapp-operator-access.log combined
|
|
ServerSignature Off
|
|
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
|
|
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
|
|
</VirtualHost>
|
|
|
|
</IfModule>
|
|
|