Greetings, I have an Apache 2.2.0 MySQL and PHP 5.1.2 installation setup. In addition I have an Apache 2.0.52 installation as well. The symptom: Apache 2.2.0 is unable to send more than 255 bytes of HTML data to the requesting client. As long as the file is small Apache 2.2.0 sends it on, but any useful file is not properly served. Apache 2.0.52 no problems behaves as expected. Expected: Apache 2.2.0 sends the entire file so the client can display the file. Log Files: All attempts to access a given file yield an access log entry with an HTTP 200 result along with the expected file size. The server and client are on the same physical PC. A telnet session with Apache 2.2.0 went like: ==================================================== telnet www.hometitle_t.com 80 Trying 192.168.1.4... Connected to www.hometitle_t.com. Escape character is '^]'. GET http://www.hometitle_t.com/index.html HTTP/1.1 HOST: www.hometitle_t.com HTTP/1.1 200 OK Date: Tue, 07 Mar 2006 02:58:12 GMT Server: Apache/2.2.0 (Unix) mod_ssl/2.2.0 OpenSSL/0.9.8a PHP/5.1.2 Last-Modified: Sun, 22 May 2005 19:18:07 GMT ETag: "3c8159-794-d0a959c0" Accept-Ranges: bytes Content-Length: 1940 Content-Type: text/html Connection closed by foreign host. ================================================ Apache is bound to my eth0 card which an ifconfig shows: ================================================ eth0 Link encap:Ethernet HWaddr 00:07:95:36:F1:A4 inet addr:192.168.1.4 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1 RX packets:3055175 errors:0 dropped:0 overruns:0 frame:0 TX packets:3070402 errors:0 dropped:10 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:2413018378 (2301.2 Mb) TX bytes:469176624 (447.4 Mb) Interrupt:5 Base address:0xd000 ================================================ This card also deal with my DSL connection (however, Apache 2.0.52 binds to the same card). Someone suggested the MTU on the card may be the source of this problem but I suspect I am missing an important directive in my httpd.conf file. The conf file has some modifications but is pretty close to stock: ================================= ServerRoot "/usr/local/apache220" Listen 192.168.1.4:80 LoadModule php5_module modules/libphp5.so <IfModule !mpm_winnt_module> <IfModule !mpm_netware_module> [the below section was lifted from the my 2.0.52 HTTPD.CONF file] ---------------------------------- User nobody Group #-1 KeepAlive On MaxKeepAliveRequests 100 Timeout 300 KeepAliveTimeout 15 ---------------------------------- </IfModule> </IfModule> ServerAdmin mark@localhost UseCanonicalName Off DocumentRoot "/usr/local/apache220/htdocs" <Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all </Directory> <Directory "/usr/local/apache220/htdocs"> MultiViews Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> <IfModule dir_module> DirectoryIndex index.html </IfModule> <FilesMatch "^\.ht"> Order allow,deny Deny from all </FilesMatch> ErrorLog logs/error_log LogLevel warn <IfModule log_config_module> LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%h %l %u %t \"%r\" %>s %b" common <IfModule logio_module> LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio </IfModule> CustomLog logs/access_log common </IfModule> <IfModule alias_module> ScriptAlias /cgi-bin/ "/usr/local/apache220/cgi-bin/" </IfModule> <IfModule cgid_module> # # ScriptSock: On threaded servers, designate the path to the UNIX # socket used to communicate with the CGI daemon of mod_cgid. # #Scriptsock logs/cgisock </IfModule> <Directory "/usr/local/apache220/cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all </Directory> <Directory /home/hometitle> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> DefaultType text/plain <IfModule mime_module> TypesConfig conf/mime.types AddType application/x-compress .Z AddType application/x-gzip .gz .tgz </IfModule> <IfModule ssl_module> SSLRandomSeed startup builtin SSLRandomSeed connect builtin </IfModule> <Files *.php> SetOutputFilter PHP SetInputFilter PHP </Files> NameVirtualHost 192.168.1.4:80 <VirtualHost 192.168.1.4:80> DocumentRoot /usr/local/apache220/htdocs ServerAdmin mark@localhost ErrorLog /usr/local/apache220/logs/error_log CustomLog /usr/local/apache220/logs/access_log common </VirtualHost> <VirtualHost 192.168.1.4:80> ServerName www.hometitle_t.com DocumentRoot /home/hometitle DirectoryIndex index.html </VirtualHost> ============================================= Thanks -- From: Mark A Framness <framness@xxxxxxxxxxx> http: http://www.framnett.net/ http://www.newbayanihan.org/ http://www.ustomas.com/ The UST-Singers in Wisconsin http://www.wi-ski.com/ The Wisconsin Skier http://www.flickr.com/photos/framness/ Our Photographs With all of thy getting, get understanding! Proverbs 4:7 --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx