Apache HTTP Server �汾2.2
˵�� | Apache���ڴ��л�����ӽ�����(���)��������(socket)�Ͻ�������ķ��� |
---|---|
� | AcceptMutex Default|method |
Ĭ��ֵ | AcceptMutex Default |
������ | server config |
״̬ | MPM |
ģ�� | prefork , worker |
AcceptMutex
ָ���������ô��л�����ӽ�����(���)���������Ͻ�������ķ�������2.0�汾��ǰ��ֻ���ڱ���ʱ�趨�˷�����Ӧ��������ʹ�õ���ѷ���ȡ���ڲ�ͬ��Ӳ����ϵ�ṹ�Ͳ���ϵͳ����֪���飬��μ����ܵ����ĵ���
�������ΪDefault
����ô����ʹ�ñ���ʱ�Զ�ѡ���Ĭ��ֵ���������õķ����������г���ע�⣬���������еķ��������е�ƽ̨�϶��ǿ��õģ����ָ����һ�������õķ����������ڴ�����־�м�¼����������õķ�����
flock
flock(2)
������һ�������ļ�(��λ��ȡ����LockFile
ָ��)��fcntl
fcntl(2)
������һ�������ļ�(��λ��ȡ����LockFile
ָ��)��posixsem
pthread
sysvsem
ipcs()
��man page)�����⣬�����źŵ�API�����������������ͬuid��CGI�ṩ�˾ܾ������Ļ���(����CGI��������������suexec
��cgiwrapper
)�����ڴˣ��ڶ�����ϵ�ж��������ַ���������IRIX(��Ϊ�����ļ��ķ�����IRIX�д���̫��)���������֪������ʱ�Զ�ѡ���Ĭ��ֵ������Խ�LogLevel
��Ϊdebug
������Ĭ�ϵ�AcceptMutex
�ͻ��¼��ErrorLog
�С�
�ڴ����ϵͳ�ϣ�ʹ��pthread
ʱ�����һ���ӽ����ڳ���AcceptCntl
�����ź�ʱ�쳣��ֹ����������������ʧȥ��Ӧ����ʱ�����ֶ��������������ܽ�����⡣��Solaris��һ�����⣬��Ϊ���ṩ��һ������(Apache�����˸û���)��������һ�����л����źŵ��ӽ����쳣��ֹ��ָ������źš�
�����IJ���ϵͳʵ����pthread_mutexattr_setrobust_np()
�����������Ͼ��ܰ�ȫ��ʹ��pthread
ѡ�
˵�� | Apacheʹ�õ��ں�ת��Ŀ¼ |
---|---|
� | CoreDumpDirectory directory |
Ĭ��ֵ | �μ�˵�� |
������ | server config |
״̬ | MPM |
ģ�� | beos , mpm_winnt , prefork , worker |
���ָ�����ڿ���Apacheʹ�õ��ں�ת��Ŀ¼��Ĭ��λ��ServerRoot
�£���Ϊ���Ŀ¼ͨ���������з��������û��Dz���д�ģ��ں�ת��һ��Ҳ�Ͳ���д�����ݡ�������ڵ�������Ҫ�ں�ת��������������ָ����ָ������һ��Ŀ¼��
���Apache��root����������л��������û�����ʹָ����ת��Ŀ¼�Խ����ǿ�д�ģ�Linux�ں�Ҳ����ֹApache�����ں�ת��������Apache2.0.46���Ժ�İ汾������ȷָ��CoreDumpDirectory
������£��ܹ���Linux2.4���ϵİ汾��ǿ��ʵ���ں�ת����
˵�� | ���ӽ��̱����Ժ�����һ�������������쳣������� |
---|---|
� | EnableExceptionHook On|Off |
Ĭ��ֵ | EnableExceptionHook Off |
������ | server config |
״̬ | MPM |
ģ�� | prefork , worker |
������ | ���� Apache 2.0.49 ���Ժ�İ汾�п��� |
��Ϊ��ȫԭ�����ָ����ڱ���ʱʹ���� --enable-exception-hook
ѡ�������²ſ��á�������һ���ӽ��̱����Ժ�����һ������(hook)������һ���ⲿģ������Щ��̴���
Ŀǰ������ģ��(mod_whatkilledus
��mod_backtrace
)���Ա�����ʹ�á���μ�Jeff Trawick��EnableExceptionHook site�Ի�ø�����Ϣ��
˵�� | ָ������ֹͣ�������ij�ʱ���� |
---|---|
� | GracefulShutDownTimeout seconds |
Ĭ��ֵ | GracefulShutDownTimeout 0 |
������ | server config |
״̬ | MPM |
ģ�� | prefork , worker , event |
������ | ���� Apache 2.2 ���Ժ�İ汾�п��� |
GracefulShutdownTimeout
���÷��������յ�"����ֹͣ"�źź��������ʹ�ö�������������δ��ɵ����ӣ���ʱ���������ǿ���˳���
��Ϊ"0"��ʾ������ʱ��Ҳ���Ƿ����������ڴ�����������δ��ɵ�����֮������˳���
˵�� | �������ṩ�����Apache�ӽ�������ʱ���û��� |
---|---|
� | Group unix-group |
Ĭ��ֵ | Group #-1 |
������ | server config |
״̬ | MPM |
ģ�� | beos , mpmt_os2 , prefork , worker |
������ | Apache2.0�Ժ�ֻ��ȫ��������Ч |
Group
ָ��ָ�������ڶԿͻ��������ṩ�����Apache�ӽ�������ʱ���û��顣Ϊ��ʹ�����ָ�Apache������root
��ʼ���������������л��û���ʱ��ʧ�ܣ��������Գ�ʼ������ʱ���û������С�Unix-group����������֮һ��
#
"�ź��һ������(GID)
Group www-group
������ר��ΪApache�������½�һ���û��顣һЩ����Աʹ��nobody
�û��������Ⲣ�����ǿ��û��Ǻ��ʵġ�
��Ҫ��Group
(��User
)���ó�root
����������ȷ֪���Լ�����ʲô������������������ڡ�
�ر���ʾ����<VirtualHost>
����ʹ�ø�ָ���Ѿ����ٱ�֧���ˡ������ʹ��suexec
��SuexecUserGroup
ָ�����ﵽ���Ŀ�ġ�
˵�� | ������������IP��ַ�Ͷ˿� |
---|---|
� | Listen [IP-address:]portnumber [protocol] |
������ | server config |
״̬ | MPM |
ģ�� | beos , mpm_netware , mpm_winnt , mpmt_os2 , prefork , worker , event |
������ | Apache2.0�Ժ�������ø�ָ�protocol��������2.1.5���Ժ�汾�п��� |
Listen
ָ��ָʾApacheֻ��ָ����IP��ַ�Ͷ˿��ϼ�����Ĭ�������Apache��������IP��ַ�ϼ�����Listen
��һ���������õ�ָ�����������ļ����Ҳ������ָ����������������������ǰ�İ汾��һ����
Listen
ָ��ָ�����������Ǹ��˿ڻ��ַ�Ͷ˿ڵ�����ϼ��������������ָֻ��һ���˿ڣ��������������е�ַ�ϼ����ö˿ڡ����ָ���˵�ַ�Ͷ˿ڵ���ϣ�����������ָ����ַ��ָ���˿��ϼ�����
ʹ�ö��Listen
ָ�����ָ�������ͬ�ļ����˿ں�/���ַ�˿���ϡ�������������г������ж˿ں͵�ַ�˿�����ϵ���������Ӧ��
���磬��Ҫ����������80��8000�˿��ϵ��������������ã�
Listen 80
Listen 8000
Ϊ���÷�����������ȷ���ĵ�ַ�˿�����Ͻ����������������ã�
Listen 192.170.2.1:80
Listen 192.170.2.5:8000
IPv6��ַ���������������һ�����÷�������������
Listen [2001:db8::a00:20ff:fea7:ccea]:80
��ѡ��protocol�����ڴ��������²�����Ҫ����δָ���ò�������Ϊ443�˿�ʹ��Ĭ�ϵ�https
Э�飬Ϊ�����˿�ʹ��http
Э�顣������ָ��Э����Ϊ��ȷ��ʹ���ĸ�ģ�������������Լ�����AcceptFilter
ָ����ݲ�ͬ��Э��������ԵĽ����Ż���
����ʹ�÷DZ��˿�ʱ����Ҫָ��protocol������������8443�˿�����https
Э�飺
Listen 192.170.2.1:8443 https
Listen
ָ��ָ����ͬһ����ַ�Ͷ˿ڵ���Ϻᵼ��"Address already in use
"����
˵�� | ������(pending connection)���е���� |
---|---|
� | ListenBacklog backlog |
Ĭ��ֵ | ListenBacklog 511 |
������ | server config |
״̬ | MPM |
ģ�� | beos , mpm_netware , mpm_winnt , mpmt_os2 , prefork , worker |
������(pending connection)���е���ȡ�һ�㲻��Ҫ�������������Ȼ����һЩϵͳ�ϣ����������ֵ�Ե���TCP SYN ��ˮ�������μ�����ϵͳ��listen(2)
ϵͳ���õĺ�����
����ϵͳ��������ֵ����Ϊһ����С�����֣�������ݲ���ϵͳ�IJ�ͬ����ͬ����Ҫע����ǣ�������ϵͳ����������ʹ�ú���ֵ������ȡ�������õ�ֵ(ͨ�����ں�ֵ)��
˵�� | ���ܴ������ļ���λ�� |
---|---|
� | LockFile filename |
Ĭ��ֵ | LockFile logs/accept.lock |
������ | server config |
״̬ | MPM |
ģ�� | prefork , worker |
LockFile
ָ�����õ�AcceptMutex
ָ���ֵ��fcntl
��flock
��ʱ��Apacheʹ�õ����ļ���λ�á���ָ��ͨ����������Ĭ��ֵ���ı�Ĭ��ֵ����Ҫԭ����logs
Ŀ¼λ��һ��NFS�ļ�ϵͳ�ϣ���Ϊ���ļ�����λ�ڱ��ش������������������̵�PID���Զ���ӵ��ļ������档
�����Ҫ�����ļ������κ��˶����Ծ���дȨ��Ŀ¼(����/var/tmp
)�У���Ϊ���˿���ͨ������һ�����������ͼ���������ļ�ͬ�����ļ�������ֹ�������������Ӷ����һ���ܾ�������
˵�� | ����ͬʱ�ŷ����������������� |
---|---|
� | MaxClients number |
Ĭ��ֵ | �μ������˵�� |
������ | server config |
״̬ | MPM |
ģ�� | beos , prefork , worker |
MaxClients
ָ������������ͬʱ�ŷ��������������������κγ���MaxClients
���Ƶ���������Ⱥ���У�ֱ���ﵽListenBacklog
ָ�����Ƶ����ֵΪֹ��һ��һ�����ӱ��ͷţ������е����õ�����
���ڷ��߳��͵�MPM(Ҳ����prefork
)��MaxClients
��ʾ���������ŷ��ͻ������������ӽ���������Ĭ��ֵ��256
��Ҫ�������ֵ�������ͬʱ����ServerLimit
��
�����߳��ͻ�����͵�MPM(Ҳ����beos
��worker
)��MaxClients
��ʾ���������ŷ��ͻ������������߳��������߳��͵�beos
��Ĭ��ֵ��50
�����ڻ���͵�MPMĬ��ֵ��16
(ServerLimit
)����25
(ThreadsPerChild
)�Ľ�������Ҫ��MaxClients
���ӵ�����16�����̲����ṩ��ʱ�������ͬʱ����ServerLimit
��ֵ��
˵�� | ���ڴ���������δ����free() �������������е���������ڴ�����(KB) |
---|---|
� | MaxMemFree KBytes |
Ĭ��ֵ | MaxMemFree 0 |
������ | server config |
״̬ | MPM |
ģ�� | beos , mpm_netware , prefork , worker , mpm_winnt |
MaxMemFree
ָ�������������ڴ���������δ����free()
�������������е���������ڴ�����(KB)����δ���û�����Ϊ"0"������ʾ�����ơ�
˵�� | ÿ���ӽ��������������������ŷ�������������� |
---|---|
� | MaxRequestsPerChild number |
Ĭ��ֵ | MaxRequestsPerChild 10000 |
������ | server config |
״̬ | MPM |
ģ�� | mpm_netware , mpm_winnt , mpmt_os2 , prefork , worker |
MaxRequestsPerChild
ָ������ÿ���ӽ��������������������ŷ��������������������MaxRequestsPerChild
�����ƺ��ӽ��̽�����������MaxRequestsPerChild
Ϊ"0
"���ӽ��̽���Զ���������
��mpm_netware
��mpm_winnt
�ϵ�Ĭ��ֵ��"0
"��
��MaxRequestsPerChild
���óɷ���ֵ�������ô���
����KeepAlive
���ӣ�ֻ�е�һ������ᱻ��������ʵ�ϣ����ı���ÿ���ӽ����������������������Ϊ��
˵�� | �������߳��� |
---|---|
� | MaxSpareThreads number |
Ĭ��ֵ | �μ������˵�� |
������ | server config |
״̬ | MPM |
ģ�� | beos , mpm_netware , mpmt_os2 , worker |
�����������߳�������ͬ��MPM�����ָ��Ĵ����Dz�һ���ģ�
worker
��Ĭ��ֵ��"250
"�����MPM�������������������ӿ����߳�����������������ܵĿ����߳���̫�࣬�ӽ��̽�ɱ������Ŀ����̡߳�
mpm_netware
��Ĭ��ֵ��"100
"����Ȼ���MPMֻ���е���һ���ӽ��̣���MPM��Ȼ������������������ӿ����߳�����
beos
��mpmt_os2
�Ĺ�����ʽ��mpm_netware
��࣬beos
��Ĭ��ֵ��"50
"��mpmt_os2
��Ĭ��ֵ��"10
"��
MaxSpareThreads
��ȡֵ��Χ�������Ƶġ�Apache���������������Զ����������õ�ֵ��
mpm_netware
Ҫ����С�ڵ���MinSpareThreads
worker
Ҫ������ڵ���MinSpareThreads
����ThreadsPerChild
�ĺ�˵�� | ��С�����߳��� |
---|---|
� | MinSpareThreads number |
Ĭ��ֵ | �μ������˵�� |
������ | server config |
״̬ | MPM |
ģ�� | beos , mpm_netware , mpmt_os2 , worker |
������С�����߳��������ڴ�����ܵ�����ͻ������ͬ��MPM�����ָ��Ĵ����Dz�һ���ģ�
worker
��Ĭ��ֵ��"75
"�����MPM�������������������ӿ����߳�����������������ܵĿ����߳���̫�٣��ӽ��̽������µĿ����̡߳�
mpm_netware
��Ĭ��ֵ��"10
"����Ȼ���MPMֻ���е���һ���ӽ��̣���MPM��Ȼ������������������ӿ����߳�����
beos
��mpmt_os2
�Ĺ�����ʽ��mpm_netware
��࣬beos
��Ĭ��ֵ��"1
"��mpmt_os2
��Ĭ��ֵ��"5
"��
˵�� | ���������ڼ�¼������(��ؽ���)PID���ļ� |
---|---|
� | PidFile filename |
Ĭ��ֵ | PidFile logs/httpd.pid |
������ | server config |
״̬ | MPM |
ģ�� | beos , mpm_winnt , mpmt_os2 , prefork , worker |
PidFile
ָ�����÷��������ڼ�¼������(��ؽ���)PID���ļ������ָ���IJ��Ǿ���·������ô����Ϊ����ServerRoot
�����·����
PidFile /var/run/apache.pid
����ļ�ͨ���������ڸ������������̷���һ���źţ����ڹرջ������������������´�ErrorLog
��TransferLog
�ļ������¶�ȡ�����ļ�����Щ����ͨ������һ��"SIGHUP"(kill -1)�źŵ�PidFile
��¼�Ľ���PID��
PidFile
��������־�ļ�һ��Ҫע�����λ�ú���ȫ���⡣
��Apache2��ʼ���Ƽ�ʹ��apachectl
�ű���������ֹͣ��������
˵�� | TCP���ջ�������С(�ֽ�) |
---|---|
� | ReceiveBufferSize bytes |
Ĭ��ֵ | ReceiveBufferSize 0 |
������ | server config |
״̬ | MPM |
ģ�� | beos , mpm_netware , mpm_winnt , mpmt_os2 , prefork , worker |
���ָ�����÷�������TCP���ջ������Ĵ�С(�ֽ�)��������ֵ�ᵼ��������������ٶȺ�DZ��ʱ��(100ms����)��
�������Ϊ"0
"����ʹ�ò���ϵͳĬ��ֵ��
˵�� | �洢�ӽ���Э������(coordination data)���ļ� |
---|---|
� | ScoreBoardFile file-path |
Ĭ��ֵ | ScoreBoardFile logs/apache_status |
������ | server config |
״̬ | MPM |
ģ�� | beos , mpm_winnt , prefork , worker |
Apacheʹ�üǷְ�(scoreboard)�ڸ����̺��ӽ���֮�����ͨ�š�һЩ��ϵ�ṹҪ����һ���ļ�������ͨ�š����δָ������ļ���Apache�����ȳ��������������ڴ��н��������ļǷְ�(scoreboard)����ʧ�ܣ�����������ʹ�û����ļ��Ĺ���洢���ڴ����Ͻ�������ļ������������ָ��ָ������ļ���λ�ã���Apache�������ڴ����Ͻ�������ļ���
ScoreBoardFile /var/run/apache_status
�����ļ��Ĺ���洢������ʹ��ֱ�ӷ��ʼǷְ�(scoreboard)�ĵ����������Ǻ����õġ�
��ScoreBoardFile
������RAM disk�л���ٶ������кܴ����������ͬ������־�ļ�һ��ҲҪע�����λ�ú���ȫ���⡣
˵�� | TCP���ͻ�������С(�ֽ�) |
---|---|
� | SendBufferSize bytes |
Ĭ��ֵ | SendBufferSize 0 |
������ | server config |
״̬ | MPM |
ģ�� | beos , mpm_netware , mpm_winnt , mpmt_os2 , prefork , worker |
���ָ�����÷�������TCP���ͻ������Ĵ�С(�ֽ�)��������ֵ�ᵼ��������������ٶȺ�DZ��ʱ��(100ms����)��
�������Ϊ"0
"����ʹ�ò���ϵͳĬ��ֵ��
˵�� | �������������õĽ��������� |
---|---|
� | ServerLimit number |
Ĭ��ֵ | �μ������˵�� |
������ | server config |
״̬ | MPM |
ģ�� | prefork , worker |
����prefork
MPM�����ָ��������MaxClients
����������õ���ֵ������worker
MPM�����ָ���ThreadLimit
���ʹ��������MaxClients
����������õ���ֵ���κ��������ڼ�����ָ��ĸı䶼�������ԣ�����MaxClients
����ȴ����Ч��
ʹ�����ָ��ʱҪ�ر��ġ������ServerLimit
���ó�һ���߳�ʵ����Ҫ����ֵ�������й���Ĺ����ڴ汻���䡣�����ServerLimit
��MaxClients
���óɳ���ϵͳ�Ĵ���������Apache����������������ϵͳ����ò��ȶ���
����prefork
MPM��ֻ��������Ҫ��MaxClients
���óɸ���Ĭ��ֵ256��ʱ�����Ҫʹ�����ָ�Ҫ����ָ���ֵ���ֺ�MaxClients
һ����
����worker
MPM��ֻ��������Ҫ��MaxClients
��ThreadsPerChild
���ó���Ҫ����Ĭ��ֵ16���ӽ��̵�ʱ�����Ҫʹ�����ָ���Ҫ����ָ���ֵ���õı�MaxClients
��ThreadsPerChild
��Ҫ���ӽ��������ߡ�
Apache�ڱ���ʱ�ڲ���һ��Ӳ����"ServerLimit 20000
"(����prefork
MPMΪ"ServerLimit 200000
")���㲻�ܳ�Խ������ơ�
˵�� | ����������ʱ�������ӽ����� |
---|---|
� | StartServers number |
Ĭ��ֵ | �μ������˵�� |
������ | server config |
״̬ | MPM |
ģ�� | mpmt_os2 , prefork , worker |
StartServers
ָ�������˷���������ʱ�������ӽ�����������Ϊ�ӽ���������̬��ȡ���ڸ��ص����أ�����һ��û�б�Ҫ�������������
��ͬ��MPMĬ��ֵҲ��һ��������worker
Ĭ��ֵ��"3
"������prefork
Ĭ��ֵ��"5
"��mpmt_os2
��"2
"��
˵�� | ����������ʱ�������߳��� |
---|---|
� | StartThreads number |
Ĭ��ֵ | �μ������˵�� |
������ | server config |
״̬ | MPM |
ģ�� | beos , mpm_netware |
�����˷���������ʱ�������߳���������Ϊ�߳�������̬��ȡ���ڸ��ص����أ�����һ��û�б�Ҫ�������������
����mpm_netware
��Ĭ��ֵ��"50
"������ֻ��һ�����̣�������е��̶߳��������ŷ�����
����beos
��Ĭ��ֵ��"10
"��ͬ��Ҳ�����е��̶߳��������ŷ�����
˵�� | ÿ���ӽ��̿����õ��߳������� |
---|---|
� | ThreadLimit number |
Ĭ��ֵ | �μ������˵�� |
������ | server config |
״̬ | MPM |
ģ�� | mpm_winnt , worker |
������ | ������2.0.41���Ժ�汾��mpm_winnt |
���ָ��������ÿ���ӽ��̿����õ��߳���ThreadsPerChild
���ޡ��κ��������ڼ�����ָ��ĸı䶼�������ԣ�����ThreadsPerChild
����ȴ����Ч��
ʹ�����ָ��ʱҪ�ر��ġ������ThreadLimit
���ó�һ���߳�ThreadsPerChild
ʵ����Ҫ�ܶ��ֵ�������й���Ĺ����ڴ汻���䡣�����ThreadLimit
��ThreadsPerChild
���óɳ���ϵͳ�Ĵ���������Apache����������������ϵͳ����ò��ȶ�����ָ���ֵӦ����ThreadsPerChild
���ܴﵽ�����ֵ����һ�¡�
����mpm_winnt
��ThreadLimit
��Ĭ��ֵ��1920
����������MPM���ֵ��64
��
Apache�ڱ���ʱ�ڲ���һ��Ӳ�Ե�����"ThreadLimit 20000
"(����mpm_winnt
��"ThreadLimit 15000
")���㲻�ܳ�Խ������ơ�
˵�� | ÿ���ӽ��̽������߳��� |
---|---|
� | ThreadsPerChild number |
Ĭ��ֵ | �μ������˵�� |
������ | server config |
״̬ | MPM |
ģ�� | mpm_winnt , worker |
���ָ��������ÿ���ӽ��̽������߳������ӽ���������ʱ������Щ�̺߳�Ͳ��ٽ����µ��߳��ˡ����ʹ��һ��������mpm_winnt
ֻ��һ���ӽ��̵�MPM�������ֵҪ�㹻���Ա���Դ�����ܵ�����߷塣���ʹ��һ��������worker
�ж���ӽ��̵�MPM��ÿ���ӽ�����ӵ�е������̵߳�����Ҫ�㹻���Ա���Դ�����ܵ�����߷塣
����mpm_winnt
��ThreadsPerChild
��Ĭ��ֵ��64
����������MPM��25
��
˵�� | ����ͻ������ӵ��߳�ʹ�õ�ջ�ߴ�(�ֽ�) |
---|---|
� | ThreadStackSize size |
Ĭ��ֵ | NetWare��Ϊ65536������ƽ̨�ϵ��ڲ���ϵͳĬ��ֵ |
������ | server config |
״̬ | MPM |
ģ�� | mpm_netware , mpm_winnt , worker |
������ | ���� Apache 2.1 ���Ժ�İ汾�п��� |
ThreadStackSize
ָ�������˴���ͻ�������(��������ģ����Э������)���߳�����ʹ�õ����ջ�ߴ�(�ֽ�)���ڴ��������£�����ϵͳĬ�ϵ�ջ�ߴ�ܺ���������ijЩ����£���Ҫ�������ֵ��
ThreadStackSize
����Ϊһ���ϴ��ֵ����������ֵ���Ӧ�������ڵ�����ģ���ṩ����ȷҪ�������²���Ҫ����������ͨ�����ȷ��������ջ�ռ�̫С�����±�����ThreadStackSize
ֵ���͵�С�ڲ���ϵͳĬ��ֵ������ÿ���������������ɵ�����߳��������ӡ��������͵ĵ���Ӧ�ý��ڲ��Ի�����ʹ�ã����Ҷ����з��������̽��г�ֵIJ��ԣ���Ϊ����ijЩ������������Ҫ�ϴ��ջ�ռ䡣һ����С�ķ��������ñ仯���п���ʹ�õ�ǰ��ThreadStackSize
���ñ�ò����ʡ�˵�� | ʵ�ʷ�����������ӽ�������ʱ���û� |
---|---|
� | User unix-userid |
Ĭ��ֵ | User #-1 |
������ | server config |
״̬ | MPM |
ģ�� | prefork , worker |
������ | 2.0�汾�����ȫ�ַ����������п��� |
User
ָ����������ʵ���ṩ������ӽ��̵��û���Ϊ��ʹ�����ָ�������������root
��������ͳ�ʼ����������Է�root
����������������ӽ��̽����ܹ��л�������Ȩ�û�����������������������ԭʼ�û�������С����ȷʵ��root
�û������˷���������ô�����̽���Ȼ��root
������С�Unix-userid������ֵ֮һ��
���������ӽ��̵��û�������һ��û����Ȩ���û����������ܱ�֤�ӽ�����Ȩ������Щ����Ϊ�����֪���ļ���ͬ���ģ����û�����û��ִ����Щ��Ӧ�������ִ�еij����Ȩ�ޡ�ǿ���Ƽ���ר��ΪApache�ӽ��̽���һ���������û����顣һЩ����Աʹ��nobody
�û��������Ⲣ�������Ƿ���Ҫ����Ϊ��������������Ҳ��ʹ������û���
��Ҫ��User
(��Group
)���ó�root
����������ȷ֪���Լ�����ʲô������������������ڡ�
�ر���ʾ����<VirtualHost>
����ʹ�ø�ָ���Ѿ����ٱ�֧���ˡ������ʹ��suexec
��SuexecUserGroup
ָ�����ﵽ���Ŀ�ġ�