File: //etc/apache2/include.conf
Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
Options SymLinksIfOwnerMatch
DirectoryIndex index.php
AddHandler php-fcgi .php
Action php-fcgi /fcgi-bin/php7.3
FCGIWrapper /var/www/cgi-bin/php7.3 .php
Require ip 65.111.191.173
Require ip 65.111.191.227
Require ip 65.111.160.128/26
include phpmyadmin.ips
</Directory>
# Disallow web access to directories that don't need it
<Directory /usr/share/phpmyadmin/templates>
Require all denied
</Directory>
<Directory /usr/share/phpmyadmin/libraries>
Require all denied
</Directory>
Alias /bamonitor /wordpress/monitor
<Directory /wordpress/monitor >
Require ip 65.111.191.227
Require ip 65.111.191.173
Require ip 65.111.162.15
Require ip 65.111.160.128/26
DirectoryIndex index.php
AddHandler php-fcgi .php
Action php-fcgi /fcgi-bin/php7.3
FCGIWrapper /var/www/cgi-bin/php7.3 .php
<Files backup.php >
Require all granted
</Files>
</Directory>
<IfModule mod_ssl.c>
<IfModule mod_env.c>
SetEnv HTTPS on
</IfModule>
</IfModule>