The suexec wrapper isn’t perfect, and some aspects of its
design result in it being less than ideally suited to all environments. Here
are some of the more common questions, changes, and enhancements that come up
again and again:
--suexec-docroot value is irksome. I have 50DocumentRoot values like /vhost1,/vhost2, and so on. The only way I can get suexec to--suexec-docroot=/, which hardly seemssuexec that comes--suexec-docroot must be an ancestor of all of the~username documents that use it. This restriction--suexec-docroot=/vhost1,/vhost2.suexec to be used in certain directories orsuexec is an all-or-nothing proposition.suexec?suexec‘s requirements, or it may havesuexec‘s error messages logged in the Apachesuexec to appear in the main
There are a few articles on the Web about working with the
suexec wrapper. Don’t neglect the man page included
with the source; you can view it directly with
% cd ./apache-1.3/src/support/
% man ./suexec.8
You can also find some documentation at the following URLs:
http://www.apache/docs/suexec.html>
http://www.apache.org/docs/suexec_1_2.html>In Conclusion
The suexec application is a double-edged sword. It allows you to
execute scripts under other personæ than the basic server
user–but it can also cut you unexpectedly if you’re not careful. A single
misconfiguration can break all of your CGI scripts, so consider and plan
carefully, and test thoroughly, before implementing the wrapper on your
production systems.
Got a Topic You Want Covered?
Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved
Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.