Add apache configuration tasks

This commit is contained in:
phil 2023-08-16 20:51:05 +02:00
parent 1dff8396d7
commit ba0a279b4f
4 changed files with 49 additions and 1 deletions

27
templates/apache.conf.j2 Normal file
View file

@ -0,0 +1,27 @@
<VirtualHost *:80>
ServerName {{ dmarcsrg_domain }}
DocumentRoot {{ dmarcsrg_home }}/current
ErrorLog /var/log/apache2/{{ dmarcsrg_domain }}.error
<FilesMatch ".+\.ph(ar|p|tml)$">
SetHandler "proxy:unix:/run/php/php-fpm-{{ dmarcsrg_user}}.sock|fcgi://dmarcsrg"
</FilesMatch>
<FilesMatch ".+\.phps$">
Require all denied
</FilesMatch>
<FilesMatch "^\.ph(ar|p|ps|tml)$">
Require all denied
</FilesMatch>
<Directory {{ dmarcsrg_home }}/current>
DirectoryIndex index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
<DirectoryMatch "^/{{ dmarcsrg_home }}/current/(classes|config|tests|utils)/*">
Options None
Require all denied
</DirectoryMatch>
</VirtualHost>