What is suEXEC?

Apache suEXEC is a security module for the Apache web server that allows users to execute PHP and Perl scripts as the script's owner instead of a default web server user. This increases security because the script can be given file permissions that only allow reading and writing by its owner. When your script is accessed via web browser, it is "wrapped" by suEXEC, executed and displayed.


Using suEXEC

Step-by-step instructions on how to configure your web account and scripts to run using suEXEC.

CGIWrap to suEXEC

Still using CGIWrap? It will soon be disabled. Learn how to transition your scripts to start using suEXEC.

FAQ

Problem? 500 Error? 403 Forbidden? Read through this list of frequently asked questions to find a solution.



Still having problems?

Find help on the KU Web Developers Forum or send us an email at webservices@ku.edu.

The University of Kansas prohibits discrimination on the basis of race, color, ethnicity, religion, sex, national origin, age, ancestry, disability, status as a veteran, sexual orientation, marital status, parental status, gender identity, gender expression and genetic information in the University’s programs and activities. The following person has been designated to handle inquiries regarding the non-discrimination policies: Director of the Office of Institutional Opportunity and Access, IOA@ku.edu, 1246 W. Campus Road, Room 153A, Lawrence, KS, 66045, (785)864-6414, 711 TTY.