This is a discussion on limit maximum clients using apache web server within the Linux Web Servers forums, part of the Web Server and Related Forums category; hi, i hope somebody can help me. i wish to limit the number of clients that can access my Apache ...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
hi,
i hope somebody can help me. i wish to limit the number of clients that can access my Apache Web server. i already set the MaxClients of the httpd.conf to 5 but the server still allows more than 5 workstations to connect. i am not sure if my other settings caused this behaviour. i have sent a copy of the httpd.conf. i hope somebody can give me some advice. thanks! --------------------------------------------------------------------- ## httpd.conf -- Apache HTTP server configuration file ServerType standalone ServerRoot "/www" PidFile /www/logs/httpd.pid Timeout 300 KeepAlive On MaxKeepAliveRequests 5 KeepAliveTimeout 15 MinSpareServers 0 MaxSpareServers 0 StartServers 1 MaxClients 5 MaxRequestsPerChild 0 #Listen 3000 #Listen 12.34.56.78:80 #BindAddress * LoadModule php4_module libexec/libphp4.so AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps Port 80 User nobody Group nobody ServerAdmin root@(none) ServerName www.myweb.com DocumentRoot "/www/htdocs" <Directory "/www/htdocs/test"> AuthType Basic AuthName "Restricted Documents" AuthUserFile /var/etc/smartcam/initfiles/.webui/basic Require user admin root </Directory> #<Directory /> # Options FollowSymLinks # AllowOverride None #</Directory> #<Directory "/usr/local/apache/htdocs"> # Options Indexes FollowSymLinks MultiViews # AllowOverride None # Order allow,deny # Allow from all #</Directory> <IfModule mod_userdir.c> UserDir public_html </IfModule> <IfModule mod_dir.c> DirectoryIndex home.php </IfModule> AccessFileName .htaccess <Files ~ "^\.ht"> Order allow,deny Deny from all Satisfy All </Files> UseCanonicalName On <IfModule mod_mime.c> TypesConfig /www/conf/mime.types </IfModule> DefaultType text/plain <IfModule mod_mime_magic.c> MIMEMagicFile /www/conf/magic </IfModule> HostnameLookups Off ErrorLog /www/logs/error_log LogLevel warn LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%h %l %u %t \"%r\" %>s %b" common LogFormat "%{Referer}i -> %U" referer LogFormat "%{User-agent}i" agent CustomLog /www/logs/access_log common ServerSignature On <IfModule mod_alias.c> Alias /icons/ "/www/icons/" <Directory "/www/icons"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory> Alias /manual/ "/www/htdocs/manual/" <Directory "/www/htdocs/manual"> Options Indexes FollowSymlinks MultiViews AllowOverride None Order allow,deny Allow from all </Directory> ScriptAlias /cgi-bin/ "/www/cgi-bin/" <Directory "/www/cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all </Directory> </IfModule> <IfModule mod_autoindex.c> IndexOptions FancyIndexing AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip AddIconByType (TXT,/icons/text.gif) text/* AddIconByType (IMG,/icons/image2.gif) image/* AddIconByType (SND,/icons/sound2.gif) audio/* AddIconByType (VID,/icons/movie.gif) video/* AddIcon /icons/binary.gif .bin .exe AddIcon /icons/binhex.gif .hqx AddIcon /icons/tar.gif .tar AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip AddIcon /icons/a.gif .ps .ai .eps AddIcon /icons/layout.gif .html .shtml .htm .pdf AddIcon /icons/text.gif .txt AddIcon /icons/c.gif .c AddIcon /icons/p.gif .pl .py AddIcon /icons/f.gif .for AddIcon /icons/dvi.gif .dvi AddIcon /icons/uuencoded.gif .uu AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl AddIcon /icons/tex.gif .tex AddIcon /icons/bomb.gif core AddIcon /icons/back.gif .. AddIcon /icons/hand.right.gif README AddIcon /icons/folder.gif ^^DIRECTORY^^ AddIcon /icons/blank.gif ^^BLANKICON^^ DefaultIcon /icons/unknown.gif #AddDescription "GZIP compressed document" .gz #AddDescription "tar archive" .tar #AddDescription "GZIP compressed tar archive" .tgz ReadmeName README HeaderName HEADER IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t </IfModule> <IfModule mod_mime.c> AddLanguage da .dk AddLanguage nl .nl AddLanguage en .en AddLanguage et .ee AddLanguage fr .fr AddLanguage de .de AddLanguage el .el AddLanguage he .he AddCharset ISO-8859-8 .iso8859-8 AddLanguage it .it AddLanguage ja .ja AddCharset ISO-2022-JP .jis AddLanguage kr .kr AddCharset ISO-2022-KR .iso-kr AddLanguage nn .nn AddLanguage no .no AddLanguage pl .po AddCharset ISO-8859-2 .iso-pl AddLanguage pt .pt AddLanguage pt-br .pt-br AddLanguage ltz .lu AddLanguage ca .ca AddLanguage es .es AddLanguage sv .sv AddLanguage cs .cz .cs AddLanguage ru .ru AddLanguage zh-TW .zh-tw AddCharset Big5 .Big5 .big5 AddCharset WINDOWS-1251 .cp-1251 AddCharset CP866 .cp866 AddCharset ISO-8859-5 .iso-ru AddCharset KOI8-R .koi8-r AddCharset UCS-2 .ucs2 AddCharset UCS-4 .ucs4 AddCharset UTF-8 .utf8 <IfModule mod_negotiation.c> LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ru ltz ca es sv tw </IfModule> AddType application/x-tar .tgz AddEncoding x-compress .Z AddEncoding x-gzip .gz .tgz #AddType application/x-compress .Z #AddType application/x-gzip .gz .tgz #AddHandler cgi-script .cgi #AddType text/html .shtml #AddHandler server-parsed .shtml #AddHandler send-as-is asis #AddHandler imap-file map #AddHandler type-map var </IfModule> <IfModule mod_setenvif.c> BrowserMatch "Mozilla/2" nokeepalive BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0 BrowserMatch "RealPlayer 4\.0" force-response-1.0 BrowserMatch "Java/1\.0" force-response-1.0 BrowserMatch "JDK/1\.0" force-response-1.0 </IfModule> ------------------------------------------------------------------------------ nick_faye |
|
|||
|
ivpfmc28@yahoo.com (nick_faye) said:
> i hope somebody can help me. i wish to limit the number of >clients that can access my Apache Web server. i already set the >MaxClients of the httpd.conf to 5 but the server still allows more >than 5 workstations to connect. That'll ensure that at most five transfers are occurring simultaneously. So, as long as the workstations are not conecting at exactly the same moment to retrieve content, there an be more than 5, even with that limitation. Note that a workstation is connected only for the duration to download content for one page, after that it disconnects. Now, what it is that you're doing/why do you need this limitation? -- Wolf a.k.a. Juha Laiho Espoo, Finland (GC 3.0) GIT d- s+: a C++ ULSH++++$ P++@ L+++ E- W+$@ N++ !K w !O !M V PS(+) PE Y+ PGP(+) t- 5 !X R !tv b+ !DI D G e+ h---- r+++ y++++ "...cancel my subscription to the resurrection!" (Jim Morrison) |
| Thread Tools | |
| Display Modes | |
|
|