---- Changes since 1.150 ---- Added an option when creating a virtual server to add a section allowing access to its document root. Included support for the optional mod_bandwidth Apache module and it's directives. Included support for the optional mod_dav Apache module. ---- Changes since 1.180 ---- Added support for php_admin_value and php_admin_flag PHP4 directives. When adding a virtual server, the module will check to ensure that it is actually available to Apache. This avoids problems with the 'File or directory to add virtual servers to' option on the Module Config page being set to something bogus. ---- Changes since 1.190 ---- ProxyPass and ProxyPassReverse directives can now use the ! option to prevent proxying for some path. ---- Changes since 1.200 ---- When first using the module, users will no longer be forced to select which Apache modules are installed - instead, this is detected automatically. Added a Module Config option for specifying the filename template for new virtual server conf files, instead of always using DOMAINNAME.conf When a virtual server in it's own private config file is deleted, the entire file will be removed to avoid leaving empty .conf files around. ---- Changes since 1.240 ---- Apache -D variables are now automatically detected on SuSE, Redhat and Mandrake systems, rather than needing to be entered manually. Added support for the SSLPassPhraseDialog directive, which allows the password for an SSL key to be stored in a file rather than needing to be entered when the server is started. ---- Changes since 1.250 ---- Added a Module Config option for a directory to symlink new virtual host files from, to support the configuration system used by Debian Linux. Added checkboxes and a button to the module's main page for deleting multiple virtual hosts at once. ---- Changes since 1.270 ---- Added support for new modules and directives in Apache 2.2.0. Wildcard includes inside sections are now supported. ---- Changes since 1.290 ---- Changed default paths on Debian to use Apache 2. On the Edit Directives page for a virtual host, if multiple files are used (via Include directives), you can now select which one to edit. ---- Changes since 1.300 ---- Added support for IPv6 addresses. ---- Changes since 1.310 ---- Added an access control option to limit alias targets and document roots to a directory. When upgrading Webmin, the Apache module's list of installed modules is automatically re-detected. ---- Changes since 1.330 ---- Added tabs to break the module's main page down into more readable sections. Changed all code to use ui-lib.pl functions, for better themeing. ---- Changes since 1.350 ---- On Debian and Ubuntu systems, replaced the existing pages for selecting Apache modules with one that that configures the /etc/apache2/mods-enabled directory, for much simpler and more workable control over modules. ---- Changes since 1.360 ---- Available Apache modules are now fully automatically detected on all operating systems, which does away with the Re-Configure Known Modules page. ---- Changes since 1.400 ---- Moved the SSL password option to the global settings level, to correspond with the way Apache expects it. ---- Changes since 1.410 ---- Added support for the funny ${APACHE_RUN_USER} and ${APACHE_PID_FILE} variables seen in apache2.conf on Ubuntu 8.04. ---- Changes since 1.430 ---- When a virtual host's base directory is changed, all blocks under it are updated too. When stopping and re-starting Apache, give it time to fully stop before continuing. ---- Changes since 1.450 ---- Fixed handling of IPv6 addresses so that Apache's [address] format is now fully supported. ---- Changes since 1.470 ---- Fixed bug that preventing saving of virtual hosts with multiple addresses, one of which is IPv6. Full Bulgarian translation, thanks to King. ---- Changes since 1.510 ---- The default port on the Create virtual host tab is now set to better match the name-based virtual host ports.