feat: Initial commit.
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
FROM httpd:2.4
|
||||
|
||||
RUN apt update && \
|
||||
apt install -y curl
|
||||
|
||||
COPY apache/apache_vhost.conf /usr/local/apache2/conf/sites-enabled/sslguard.skyger.cz.conf
|
||||
COPY apache/my-modules.conf /usr/local/apache2/conf/extra/my-modules.conf
|
||||
|
||||
RUN echo "Include conf/extra/my-modules.conf" \
|
||||
>> /usr/local/apache2/conf/httpd.conf
|
||||
RUN echo "Include conf/sites-enabled/sslguard.skyger.cz.conf" \
|
||||
>> /usr/local/apache2/conf/httpd.conf
|
||||
RUN echo "RemoteIPHeader X-Forwarded-For" \
|
||||
>> /usr/local/apache2/conf/httpd.conf
|
||||
RUN echo "RemoteIPTrustedProxy 172.16.0.0/12" \
|
||||
>> /usr/local/apache2/conf/httpd.conf
|
||||
|
||||
#RUN apachectl configtest && apachectl graceful
|
||||
@@ -0,0 +1,34 @@
|
||||
<VirtualHost *:80>
|
||||
ServerName sslguard.skyger.cz
|
||||
ServerAlias www.sslguard.skyger.cz
|
||||
ServerAdmin admin@sslguard.skyger.cz
|
||||
DocumentRoot /domains/sslguard.skyger.cz/www/
|
||||
|
||||
ErrorLog /domains/sslguard.skyger.cz/_logs/www/http-error.log
|
||||
CustomLog /domains/sslguard.skyger.cz/_logs/www/http-access.log combined
|
||||
|
||||
<Directory /domains/sslguard.skyger.cz/>
|
||||
Options -Indexes
|
||||
AllowOverride All
|
||||
Require all granted
|
||||
</Directory>
|
||||
|
||||
ProxyPassMatch "^/(.*\.php(/.*)?)$" "fcgi://php-fpm:9000/domains/sslguard.skyger.cz/www/$1"
|
||||
</VirtualHost>
|
||||
|
||||
<VirtualHost *:80>
|
||||
ServerName api.sslguard.skyger.cz
|
||||
ServerAdmin admin@sslguard.skyger.cz
|
||||
DocumentRoot /domains/sslguard.skyger.cz/api/
|
||||
|
||||
ErrorLog /domains/sslguard.skyger.cz/_logs/api/http-error.log
|
||||
CustomLog /domains/sslguard.skyger.cz/_logs/api/http-access.log combined
|
||||
|
||||
<Directory /domains/sslguard.skyger.cz/>
|
||||
Options -Indexes
|
||||
AllowOverride All
|
||||
Require all granted
|
||||
</Directory>
|
||||
|
||||
ProxyPassMatch "^/(.*\.php(/.*)?)$" "fcgi://php-fpm:9000/domains/sslguard.skyger.cz/api/$1"
|
||||
</VirtualHost>
|
||||
@@ -0,0 +1,4 @@
|
||||
LoadModule proxy_module modules/mod_proxy.so
|
||||
LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
|
||||
LoadModule rewrite_module modules/mod_rewrite.so
|
||||
LoadModule remoteip_module modules/mod_remoteip.so
|
||||
Reference in New Issue
Block a user