Apache problems

Dan Bar Daniel.Bar na seznam.cz
Pondělí Červen 9 16:31:54 CEST 2003



- jadro 2.4.19 + XFS 1.2 patch

... a pokud jste se s tim jeste nesetkali, pak prosim poradte jak 
dohledat dalsi info o problemu (v logu toho moc neni).

+ nevim jestli to s tim nejak nesouvisi - pokud se snazim neco 
uploadnout, pak jdou jen mensi soubory (<10 MB). na vetsich to skonci
na hlaseni
"Broken pipe: client stopped connection before rwrite completed"

a/nebo

"Connection reset by peer: client stopped connection before send body 
completed"


V priloze jsou configy - pro pripad. Ale stejne se mi nezda, ze by to 
mohlo byt zpusobeno spatnou cfg. To by mel Apache prezit, pocitam ...

Dan
------------- další část ---------------
#
# This is the default file for the AccessConfig directive in httpd.conf.
# It is processed after httpd.conf and srm.conf.
#
# To avoid confusion, it is recommended that you put all of your
# Apache server directives into the httpd.conf file and leave this
# one essentially empty.
#
------------- další část ---------------

# --------------------------------------------------------------------  START
# Server CORE configuration
#

ServerType standalone
ServerRoot /etc/apache
LockFile /var/lock/apache.lock
PidFile /var/run/apache.pid
ScoreBoardFile /var/run/apache.scoreboard

ServerTokens Prod
Timeout 60

# set to off for public server
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15

Servername shrek
# set to at least 5 for public server
MinSpareServers 5
MaxSpareServers 10
StartServers 5

MaxClients 100
MaxRequestsPerChild 1000
# --------------------------------------------------------------------  SERVER CORE CONFIG END

# All modules config s there
include conf/httpd_modules.inc
ExtendedStatus On

# --------------------------------------------------------------------  DEFAULT SERVER START
# Default server config
#


Listen 192.168.0.1:80
Listen 192.168.0.2:80
User www-data
Group www-data


UseCanonicalName Off
HostnameLookups Off

LogLevel debug

# ------------------------------------------------------   LOGS
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %T %v" full
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %P %T" debug
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 /var/log/apache/access.log combined
ErrorLog /var/log/apache/error.log
ServerSignature Off
AddDefaultCharset off


# ------------------------------------------------------   Default directories define


<Directory />
    Options none
    AllowOverride None
    Order deny,allow
    deny from all
</Directory>


AccessFileName .htaccess
<Files ~ "^\.ht">
    Order deny,allow
    deny from all
    Satisfy All
</Files>

Alias /icons/ /usr/share/apache/icons/

<Directory /usr/share/apache/icons>
    	Options Indexes MultiViews
    	AllowOverride None
	Order allow,deny
       	Allow from 192.168.0.0/24
</Directory>


Alias /images_main/ "/var/www/images/"
<Directory "/var/www/images/">
       	Order allow,deny
       	Allow from 192.168.0.0/24
</Directory>

Alias /common/ "/var/www/common/"
<Directory "/var/www/common/">
       	Order allow,deny
       	Allow from 192.168.0.0/24
</Directory>

include conf/httpd_virtual.inc
include conf/httpd_virtual_admin.inc
#Include /etc/phpmyadmin/apache.conf
Include /etc/gallery/apache.conf
------------- další část ---------------
# --------------------------------------------------------------------  START
# Modules selection
#

# Please keep this LoadModule: line here, it is needed for installation.
LoadModule vhost_alias_module /usr/lib/apache/1.3/mod_vhost_alias.so
# LoadModule env_module /usr/lib/apache/1.3/mod_env.so
LoadModule config_log_module /usr/lib/apache/1.3/mod_log_config.so
# LoadModule config_log_module /usr/lib/apache/1.3/mod_log_config_ssl.so
LoadModule mime_magic_module /usr/lib/apache/1.3/mod_mime_magic.so
LoadModule mime_module /usr/lib/apache/1.3/mod_mime.so
# LoadModule mime_module /usr/lib/apache/1.3/mod_mime_ssl.so
# LoadModule negotiation_module /usr/lib/apache/1.3/mod_negotiation.so
LoadModule status_module /usr/lib/apache/1.3/mod_status.so
LoadModule info_module /usr/lib/apache/1.3/mod_info.so
# LoadModule includes_module /usr/lib/apache/1.3/mod_include.so
LoadModule autoindex_module /usr/lib/apache/1.3/mod_autoindex.so
LoadModule dir_module /usr/lib/apache/1.3/mod_dir.so
# LoadModule cgi_module /usr/lib/apache/1.3/mod_cgi.so
# LoadModule asis_module /usr/lib/apache/1.3/mod_asis.so
# LoadModule imap_module /usr/lib/apache/1.3/mod_imap.so
# LoadModule action_module /usr/lib/apache/1.3/mod_actions.so
# LoadModule speling_module /usr/lib/apache/1.3/mod_speling.so
# LoadModule userdir_module /usr/lib/apache/1.3/mod_userdir.so
LoadModule alias_module /usr/lib/apache/1.3/mod_alias.so
LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so
LoadModule access_module /usr/lib/apache/1.3/mod_access.so
LoadModule auth_module /usr/lib/apache/1.3/mod_auth.so
# LoadModule auth_module /usr/lib/apache/1.3/mod_auth_ssl.so
# LoadModule anon_auth_module /usr/lib/apache/1.3/mod_auth_anon.so
# LoadModule dbm_auth_module /usr/lib/apache/1.3/mod_auth_dbm.so
# LoadModule db_auth_module /usr/lib/apache/1.3/mod_auth_db.so
# LoadModule proxy_module /usr/lib/apache/1.3/libproxy.so
# LoadModule digest_module /usr/lib/apache/1.3/mod_digest.so
# LoadModule cern_meta_module /usr/lib/apache/1.3/mod_cern_meta.so
LoadModule expires_module /usr/lib/apache/1.3/mod_expires.so
# LoadModule headers_module /usr/lib/apache/1.3/mod_headers.so
# LoadModule usertrack_module /usr/lib/apache/1.3/mod_usertrack.so
# LoadModule unique_id_module /usr/lib/apache/1.3/mod_unique_id.so
LoadModule setenvif_module /usr/lib/apache/1.3/mod_setenvif.so
# LoadModule sys_auth_module /usr/lib/apache/1.3/mod_auth_sys.so
# LoadModule put_module /usr/lib/apache/1.3/mod_put.so
# LoadModule throttle_module /usr/lib/apache/1.3/mod_throttle.so
# LoadModule apache_ssl_module /usr/lib/apache/1.3/libssl.so
# LoadModule allowdev_module /usr/lib/apache/1.3/mod_allowdev.so
# LoadModule eaccess_module /usr/lib/apache/1.3/mod_eaccess.so
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
# LoadModule roaming_module /usr/lib/apache/1.3/mod_roaming.so

# --------------------------------------------------------------------  MODULES END


# --------------------------------------------------------------------  IF MODULE START

# ------------------------------------------------------   MOD_MIME_MAGIC
<IfModule mod_mime_magic.c>
    MIMEMagicFile /etc/magic
</IfModule>

# ------------------------------------------------------   MOD_MIME
<IfModule mod_mime.c>
    TypesConfig /etc/mime.types
</IfModule>
DefaultType text/plain

# ------------------------------------------------------   MOD_DIR
<IfModule mod_dir.c>
    DirectoryIndex index.html index.htm index.php
</IfModule> 
    

# ------------------------------------------------------   MOD_AUTOINDEX
<IfModule mod_autoindex.c>

    IndexOptions FancyIndexing NameWidth=*
    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/deb.gif .deb
    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>

# ------------------------------------------------------   MOD_MIME
<IfModule mod_mime.c>
    AddEncoding x-compress Z
    AddEncoding x-gzip gz tgz
    AddLanguage en .en
    AddLanguage cz .cz
    <IfModule mod_negotiation.c>
        LanguagePriority cz en
    </IfModule>
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
    AddType application/x-tar .tgz
    AddType image/bmp .bmp
    AddType text/x-hdml .hdml
</IfModule>

# ------------------------------------------------------   MOD_SETENVINF
<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>

   
# ------------------------------------------------------   MOD_PERL
<IfModule mod_perl.c>
  Alias /perl/ /var/www/perl/
  <Location /perl>
    SetHandler perl-script
    PerlHandler Apache::Registry
    Options +ExecCGI
  </Location>
</IfModule>

# --------------------------------------------------------------------  IF MODULE END
------------- další část ---------------

<VirtualHost 192.168.0.1:80>
	Include /etc/gallery/apache.conf
	
	DocumentRoot "/var/www/www"
  	ServerAdmin webmaster na shrek.era
	ServerName www

	ErrorDocument 404 /common/404error.php

        <Directory "/var/www/www">
            Options None SymLinksIfOwnerMatch
            AllowOverride None
            Order allow,deny
            Allow from 192.168.0.0/24
        </Directory>
</VirtualHost>    


------------- další část ---------------

<VirtualHost 192.168.0.2:80>
		Include /etc/phpmyadmin/apache.conf
		
        	DocumentRoot /var/www/admin
        	ServerName admin.era
        	ServerAdmin webmaster na shrek.era

		<Directory /var/www/admin>
			Options none
			AllowOverride None
        	       	AuthType Basic
                	AuthName "Toto je administracni konzole, zadejte jmeno a heslo:"
                	AuthUserFile /etc/apache/auth/admin.pwd
                	AuthGroupFile /etc/apache/auth/admin.grp
                	Satisfy All
                	Require group admin
                        Order allow,deny
	                Allow from 192.168.0.0/24
                </Directory>

		Alias /docs/ /usr/share/doc/
        	<Directory /usr/share/doc/>
        	    Options Indexes SymLinksIfOwnerMatch
                    Order allow,deny
                    Allow from 192.168.0.0/24
        	</Directory>


		Alias /sysinfo/ /usr/share/phpsysinfo/
        	<Directory /usr/share/phpsysinfo/>
        	    Options None
                    Order allow,deny
                    Allow from 192.168.0.0/24
        	</Directory>
		
                <Location /server-status>
                    SetHandler server-status
                    Order allow,deny
                    Allow from 192.168.0.0/24
	        </Location>
                
                <Location /server-info>
                    SetHandler server-info
                    Order allow,deny
                    Allow from 192.168.0.0/24
                </Location>
</VirtualHost>
------------- další část ---------------
#
# This is the default file for the ResourceConfig directive in httpd.conf.
# It is processed after httpd.conf but before access.conf.
#
# To avoid confusion, it is recommended that you put all of your
# Apache server directives into the httpd.conf file and leave this
# one essentially empty.
#


Další informace o konferenci Linux