Webmin for administering Web Stack components
This page captures the status, issues and changes needed to Webmin to successfully administer the Web Stack components namely Apache2, MySQL, PHP and Squid.
Goal
Ensure that the components in Web Stack namely Apache2, MySQL, PHP and Squid can be administered via Webmin.
About Webmin
Getting Webmin into SFW
- Webmin version 1.34 is already part of SFW.
- Randall Fishel will be pulling the latest version of webmin, either 1.370 or the upcoming 1.380, after contributing the 4 configuration files mentioned below.
- The steps for setting up Webmin to work with the Web Stack components are listed here
Webmin for Apache2
Status
- Created a separate configuration for Webstack on SXDE (config-solaris-11-* ) with support for the new file layout.
- Webmin pages for administering Apache2 (after effecting the new config file) is working so far (full testing not complete yet).
Notes
- Support for starting Apache in 64-bit mode
- To start Apache in 64-bit mode, svccfg -s svc:/network/http:apache22 setprop httpd/bit64=true command needs to be executed from the shell. In order to configure the 64-bit runtime, the "Path to httpd.conf" should be changed to point to the 64-bit httpd.conf in the Webmin apache module.
- The apache module configuration needs to be manually modified to point to the 32-bit and 64-bit paths for webmin to be able to perform lifecycle and configuration.
- Support for staring Apache in worker mode
- To start Apache in worker mode, svccfg -s svc:/network/http:apache22 setprop httpd/server_type=worker command needs to be executed from the shell ('prefork' is the default). No change is required to webmin's module configuration.
Contribute back to Webmin
- config-solaris-11-* for reflecting the file layout in Webstack
Limitations
- Webmin supports administering of only 1 Apache installation
Webmin for Squid 2.6
Status
- Created a separate configuration for Webstack on SXDE (config-solaris-11-* ) with support for the new file layout.
- Webmin pages for administering Squid 2.6 (after effecting the new config file) is working so far (full testing not complete yet).
Contribute back to Webmin
- config-solaris-11-* for reflecting the file layout in Webstack
Webmin for MySQL 5.0
Status
- Created a separate configuration for Webstack on SXDE (config-solaris-11-* ) with support for the new file layout.
- Webmin pages for administering MySQL 5.0 (after effecting the new config file) is working so far (full testing not complete yet).
- SMF not yet tested via webmin
Contribute back to Webmin
- config-solaris-11-* for reflecting the file layout in Webstack
Webmin for PHP
Status
- Created a separate configuration for Webstack on SXDE (config-solaris-11-* ) with support for the new file layout.
- Webmin pages for administering PHP (after effecting the new config file) is working so far (full testing not complete yet).
Contribute back to Webmin
- config-solaris-11-* for reflecting the file layout in Webstack