32 Commits

Author SHA1 Message Date
Ilia Ross
3f48d37e7a Add Apache 2.4 MPM process limit directives
Expose missing prefork, worker, and event MPM tuning directives under Apache Processes and Limits, including MaxRequestWorkers, ServerLimit, ThreadLimit, ThreadsPerChild, and spare-thread controls.

https://github.com/webmin/webmin/issues/1821
2026-06-21 22:52:13 +02:00
Ilia Ross
a5be2f9d39 Add Debian-style sites-available file management to Apache
* Note: Bring the Apache module to parity with the Nginx module's Debian
sites-available/sites-enabled handling: list disabled vhost files
alongside active ones, toggle their state via symlink with apachectl
configtest rollback, and delete VirtualHost blocks from inactive files.
When Virtualmin manages a vhost, defer enable/disable to Virtualmin's
own forms instead of touching the symlink directly.

https://forum.virtualmin.com/t/enable-disable-toggle-buttons-in-ngnix-module/137238/4?u=ilia
2026-05-19 23:00:18 +02:00
Ilia Ross
19190a6f5b Fix ACL option name 2026-04-23 21:00:32 +02:00
Ilia Ross
f37a73f0fb Add support for Apache 2.4 access control editing
https://github.com/webmin/webmin/issues/1700#issuecomment-4226653490
2026-04-11 17:44:46 +02:00
Jamie Cameron
b1fe988f57 Add an extra check for a manual config change that breaks the index 2026-01-04 13:35:24 -08:00
MacSteini
5ea0cc6b42 Trailing Spaces Removal
Removed trailing spaces
2024-12-16 15:16:55 +00:00
Jamie Cameron
944794aeac Fix duplicate string 2023-08-05 13:03:12 -07:00
iliajie
f3652c7a87 Fix wording https://github.com/webmin/webmin/issues/1971#issuecomment-1659864264 2023-08-01 11:50:52 +03:00
Jamie Cameron
df438c59ed Prevent incompatible option setting https://github.com/webmin/webmin/issues/1971 2023-07-31 11:01:27 -07:00
Jamie Cameron
fffe6fad63 Add option for ProxyPreserveHost https://forum.virtualmin.com/t/looking-to-set-up-a-or-multiple-reverse-proxies/121016/19 2023-06-10 16:33:59 -07:00
Ilia Rostovtsev
fa2479cdb8 Fix protocol names and add http/2 as can be used as default too 2021-11-20 14:09:27 +03:00
Jamie Cameron
aceb21f07a Add support for Protocols directive to enable http2 2021-11-19 18:59:52 -08:00
Ilia Rostovtsev
8d931dae5d Fix fatal error when saved without any valid SSL/TLS protocols
If you un-tick all values for "SSL protocols" option and save the page, configuration file will end up with "SSLProtocol " without value, which is going to result in non-working SSL website
2020-05-26 23:01:26 +03:00
Jamie Cameron
4810b7a02b Protect against invalid values 2019-10-04 22:35:39 -07:00
Jamie Cameron
a058b34461 Prevent duplicate listen address http://virtualmin.com/node/37609 2015-07-19 13:18:53 -07:00
Jamie Cameron
2cfd48f095 Don't create virtualhost dir if user cannot be determined https://sourceforge.net/p/webadmin/bugs/4518/ 2014-12-09 16:44:15 -08:00
Jamie Cameron
62b9732f40 Support Listen directive as seen in Apache 2.4 2014-09-13 16:47:52 -07:00
Jamie Cameron
aca1390c3f Fix return links and redirects from global config https://www.virtualmin.com/node/22164 2012-05-13 18:20:58 -07:00
Jamie Cameron
8184dd3aca Disallow editing of virtualmin-controlled settings in APache module https://sourceforge.net/tracker/?func=detail&atid=117457&aid=3511530&group_id=17457 2012-03-27 17:35:28 -07:00
Jamie Cameron
5547b526c4 Better error if htaccess dir field is left empty
https://www.virtualmin.com/node/19713
2011-10-05 21:17:02 -07:00
Jamie Cameron
b6b2c4857e Add field for CA cert file 2011-05-12 22:10:34 -07:00
Jamie Cameron
7678253eef Add Minor version display type 2011-03-14 14:09:53 -07:00
Jamie Cameron
20a3936f43 Don't perform text substitutions where not needed 2010-12-05 22:48:54 -08:00
Jamie Cameron
e8277194ef Fix time units 2010-09-15 14:56:58 -07:00
Jamie Cameron
3c7be5c1fb Move string to lang file 2010-05-24 15:57:32 -07:00
Jamie Cameron
9265b9e419 Don't allow SSL to be enabled without a cert 2008-11-09 20:53:55 +00:00
Martin Mewes
90e478332d general revision and a complete lang/de 2008-08-24 20:19:56 +00:00
Jamie Cameron
94fd37925b Nicer descriptions for proxy 2008-08-23 07:21:27 +00:00
Jamie Cameron
56eaa8aa49 Moved SSLPassPhraseDialog to global 2008-03-13 17:00:52 +00:00
Jamie Cameron
f533a0cadc Added page for selecting Apache modules on Debian and Ubuntu 2007-07-24 05:25:15 +00:00
Jamie Cameron
1335d5ff7c Finnish translation updates 2007-07-23 21:04:44 +00:00
Jamie Cameron
fc1c1b243f Initial checkin of Webmin 2007-04-12 20:24:50 +00:00