[OpenIndiana-discuss] Apache error on reboot
Mark Humphreys
saskaloon at gmail.com
Wed Oct 12 05:59:39 UTC 2011
When deploying Webstack 1.6 on Solaris 10, I found a similar issue with
making directories in the /var/run file system, after reboot. To secure the
application, I had changed apache2 to run as the webservd user/role (the
main process was previously kicked-off as root), and consequently it could
no longer create the temporary items under /var/run.
My workaround was to add webservd to the sys group, and write a startup
script to issue a "chmod g+w" on /var/run. To do this, I:
1) Created a startup script in /etc/init.d (ie. /etc/init.d/chmod_varrun)
2) Created a symbolic link in /etc/rc2.d (ie.
/etc/init.d/rc2.d/S99chmod_varrun) back-to the the script in /etc/init.d.
Granted, the solution was for Solaris 10. I'm not sure the legacy script
will work on an OpenSolaris derivative.
Of course, if someone else knows a best practice, or a better place to put
this kind-of script which would be relevant to recent builds, I'm all ears
(well eyes), as well!
--
.\\ark
More information about the OpenIndiana-discuss
mailing list