h2. 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.
h4. Goal
Ensure that the components in Web Stack namely Apache2, MySQL, PHP and Squid can be administered via Webmin.
h4. About Webmin
http://www.webmin.com
h4. 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|http://wikis.sun.com/display/WebStack/Steps+to+setup+Webmin+for+Web+Stack]
----
h3. Webmin for Apache2
h4. 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).
h4. 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.
h4. Contribute back to Webmin
# config-solaris-11-* for reflecting the file layout in Webstack
h4. Limitations
# Webmin supports administering of only 1 Apache installation
----
h3. Webmin for Squid 2.6
h4. 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).
h4. Contribute back to Webmin
# config-solaris-11-* for reflecting the file layout in Webstack
----
h3. Webmin for MySQL 5.0
h4. 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
h4. Contribute back to Webmin
# config-solaris-11-* for reflecting the file layout in Webstack
----
h3. Webmin for PHP
h4. 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).
h4. Contribute back to Webmin
# config-solaris-11-* for reflecting the file layout in Webstack
----
This page captures the status, issues and changes needed to Webmin to successfully administer the Web Stack components namely Apache2, MySQL, PHP and Squid.
h4. Goal
Ensure that the components in Web Stack namely Apache2, MySQL, PHP and Squid can be administered via Webmin.
h4. About Webmin
http://www.webmin.com
h4. 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|http://wikis.sun.com/display/WebStack/Steps+to+setup+Webmin+for+Web+Stack]
----
h3. Webmin for Apache2
h4. 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).
h4. 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.
h4. Contribute back to Webmin
# config-solaris-11-* for reflecting the file layout in Webstack
h4. Limitations
# Webmin supports administering of only 1 Apache installation
----
h3. Webmin for Squid 2.6
h4. 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).
h4. Contribute back to Webmin
# config-solaris-11-* for reflecting the file layout in Webstack
----
h3. Webmin for MySQL 5.0
h4. 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
h4. Contribute back to Webmin
# config-solaris-11-* for reflecting the file layout in Webstack
----
h3. Webmin for PHP
h4. 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).
h4. Contribute back to Webmin
# config-solaris-11-* for reflecting the file layout in Webstack
----