Eu tenho uma instalação multi-site do drupal que funciona muito bem. Desde que eu configurei isso tem me incomodado e estou tentando descobrir por que isso não funciona.
Quando eu recarregar o apache, recebo o seguinte erro quando tenho a linha "Include conf.d / ip.conf" descomentada:
allow not allowed here
...fail!
Se eu especificar os endereços IP conforme abaixo (eles são comentados agora), funciona!
Qualquer conselho ou ajuda seria muito grato (obviamente, esses endereços IP não são os que eu estou usando).
<Directory "/home/d/r/drupal/web/public_html">
AllowOverride none
# Define file limitations on drupal files
<FilesMatch "(install.php|cron.php|update.php|\.txt)$">
Order deny,allow
#=================================================================
# THIS DOES NOT WORK? I GET AN ERROR RESTARTING APACHE FOR IP.CONF
Include conf.d/ip.conf
#=================================================================
# SO I MANUALLY ADD THE IP ADDRESSES HERE:
#Allow from 123.123.123.123
#Allow from 222.222.222.222
#Allow from 555.555.555.555
Deny from all
</FilesMatch>
<FilesMatch "robots.txt">
Allow from all
</FilesMatch>
# Read in Drupal default .htaccess file asif conf - easier CVS management
Include /home/d/r/drupal/web/public_html/.htaccess
# Offline mode for multisite setup - see file for more info
# Uncomment the line below to set sites offline
# Include conf.d/offline.conf
</Directory>
# Sorry, no svn peeking
<DirectoryMatch "\.svn">
# Currently pointing back to drupal
# High traffic sites might want custom
# error pages, no need to load drupal
ErrorDocument 403 /index.php
Order allow,deny
Deny from all
Satisfy All
</DirectoryMatch>
# Allow the .htacces files to be used in the sites folder where /files are stored
<Directory "/home/d/r/drupal/web/public_html/sites">
AllowOverride
</Directory>
ip.conf tem esta aparência:
Allow from 123.123.123.123
Allow from 222.222.222.222
Allow from 555.555.555.555