PDA

Просмотр полной версии : suexec, отключение


null_access
14.07.2006, 07:03
пхп как модуль апача установлен, на серваке. мне нужно отключить suexec там вообще.
знаю что ето мона сделать в httpd.conf закомментировав какието строчки, вапрос в том как ето сделать? сам httpd.conf не прилагаю ибо он здоровый, а вот список модулей в нём, какой закомментировать?

# LoadModule foo_module libexec/mod_foo.so
#LoadModule mmap_static_module libexec/apache/mod_mmap_static.so
#LoadModule vhost_alias_module libexec/apache/mod_vhost_alias.so
LoadModule env_module libexec/apache/mod_env.so
#LoadModule define_module libexec/apache/mod_define.so
LoadModule config_log_module libexec/apache/mod_log_config.so
#LoadModule mime_magic_module libexec/apache/mod_mime_magic.so
LoadModule mime_module libexec/apache/mod_mime.so
LoadModule negotiation_module libexec/apache/mod_negotiation.so
LoadModule status_module libexec/apache/mod_status.so
#LoadModule info_module libexec/apache/mod_info.so
LoadModule includes_module libexec/apache/mod_include.so
LoadModule autoindex_module libexec/apache/mod_autoindex.so
LoadModule dir_module libexec/apache/mod_dir.so
LoadModule cgi_module libexec/apache/mod_cgi.so
LoadModule asis_module libexec/apache/mod_asis.so
#LoadModule imap_module libexec/apache/mod_imap.so
LoadModule action_module libexec/apache/mod_actions.so
#LoadModule speling_module libexec/apache/mod_speling.so
LoadModule userdir_module libexec/apache/mod_userdir.so
LoadModule alias_module libexec/apache/mod_alias.so
LoadModule rewrite_module libexec/apache/mod_rewrite.so
LoadModule access_module libexec/apache/mod_access.so
LoadModule auth_module libexec/apache/mod_auth.so
#LoadModule anon_auth_module libexec/apache/mod_auth_anon.so
#LoadModule db_auth_module libexec/apache/mod_auth_db.so
#LoadModule digest_module libexec/apache/mod_digest.so
#LoadModule proxy_module libexec/apache/libproxy.so
#LoadModule cern_meta_module libexec/apache/mod_cern_meta.so
LoadModule expires_module libexec/apache/mod_expires.so
LoadModule headers_module libexec/apache/mod_headers.so
#LoadModule usertrack_module libexec/apache/mod_usertrack.so
#LoadModule log_forensic_module libexec/apache/mod_log_forensic.so
#LoadModule unique_id_module libexec/apache/mod_unique_id.so
LoadModule setenvif_module libexec/apache/mod_setenvif.so
<IfDefine SSL>
LoadModule ssl_module libexec/apache/libssl.so
</IfDefine>
LoadModule php4_module libexec/apache/libphp4.so
LoadModule frontpage_module libexec/apache/mod_frontpage.so
#LoadModule gzip_module libexec/apache/mod_gzip.so
LoadModule fastcgi_module libexec/apache/mod_fastcgi.so

# Reconstruction of the complete module list from all available modules
# (static and shared ones) to achieve correct module execution order.
# [WHENEVER YOU CHANGE THE LOADMODULE SECTION ABOVE UPDATE THIS, TOO]
ClearModuleList
#AddModule mod_mmap_static.c
#AddModule mod_vhost_alias.c
AddModule mod_env.c
#AddModule mod_define.c
AddModule mod_log_config.c
#AddModule mod_mime_magic.c
AddModule mod_mime.c
AddModule mod_negotiation.c
AddModule mod_status.c
#AddModule mod_info.c
AddModule mod_include.c
AddModule mod_autoindex.c
AddModule mod_dir.c
AddModule mod_cgi.c
AddModule mod_asis.c
#AddModule mod_imap.c
AddModule mod_actions.c
#AddModule mod_speling.c
AddModule mod_userdir.c
AddModule mod_alias.c
AddModule mod_rewrite.c
AddModule mod_access.c
AddModule mod_auth.c
#AddModule mod_auth_anon.c
#AddModule mod_auth_db.c
#AddModule mod_digest.c
#AddModule mod_proxy.c
#AddModule mod_cern_meta.c
AddModule mod_expires.c
AddModule mod_headers.c
#AddModule mod_usertrack.c
#AddModule mod_log_forensic.c
#AddModule mod_unique_id.c
AddModule mod_so.c
AddModule mod_setenvif.c
<IfDefine SSL>
AddModule mod_ssl.c
</IfDefine>
AddModule mod_php4.c
AddModule mod_frontpage.c
#AddModule mod_gzip.c
AddModule mod_fastcgi.c

Nova
14.07.2006, 09:41
пхп как модуль апача установлен, на серваке. мне нужно отключить suexec там вообще.
знаю что ето мона сделать в httpd.conf закомментировав какието строчки, вапрос в том как ето сделать? сам httpd.conf не прилагаю ибо он здоровый, а вот список модулей в нём, какой закомментировать?

Вообщето это делаеться при компиляций php указываються disable function а httpd.conf тут вообще не причём...

Можно в php.ini попробывать запретить но оно врядли будет срабатывать...

Выключение этих функций при компиляций будет наиболие удобным способом...

nerezus
14.07.2006, 14:19
Вообщето это делаеться при компиляций php указываються disable function бред, это фишка апача, а не пхп.

If you want to disable suEXEC you should kill and restart Apache after you have removed the "suexec" file( default /usr/local/apache/sbin/suexec).

[loy]
04.08.2006, 04:12
короче ставиш права на суекзек такие
chmod 000 /usr/local/apache/bin/suexec

и все он вырубаеццо
а если на до врубить то права 4777