Ujabb problemam, hogy bizonyos perl scripteket root-kent szeretnek futtani CentOS 7 alatt.
A webszerver persze "apache" usernev alatt fut.
A suexec installalva van:
[root@05_app1_site1 conf.d]# suexec -V
-D AP_DOC_ROOT="/var/www"
-D AP_GID_MIN=100
-D AP_HTTPD_USER="apache"
-D AP_LOG_SYSLOG
-D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
-D AP_UID_MIN=500
-D AP_USERDIR_SUFFIX="public_html"
Hiaba rakom be amegfelelo Virtualhostba a cuccot, nem mukodik:
[root@05_app1_site1 conf.d]# cat testpage2.conf
#
# Definitions for Test webpage
#
Listen 10002
DocumentRoot /var/www/html/testpage2
# Logging options
ErrorLog logs/error_test_cgi.logs
TransferLog logs/access_test_cgi.logs
LogLevel trace8
Options ExecCGI SymLinksifOwnerMatch
SetHandler cgi-script
AddHandler cgi-script .cgi .pl .py
Require all granted
AllowOverride All
Azonban futatva a scriptet sajna "apache" userkent fut.
Mi hianyzik?