Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 19 reacties

Twixx Apache website, maar volgens Freshmeat is de 1.3.22, die in de download directories op te vinden is, gisteren stable verklaard. De changelog voor versie 1.3.21 en 1.3.22 is van respectabele lengte:

Apache logo * Changes with Apache 1.3.22
  • Recognize AIX 5.1. [Jeff Trawick]
  • PORT: Support AtheOS (see [Rodrigo Parra Novo ]
  • The manual directory is still configurable (as enabled by the 1.3.21 change), but its default setting was reverted to the pre-1.3.21 default as a subdirectory of the DocumentRoot. You can adapt your path in config.layout or with the "configure --manualdir=" switch. [Martin Kraemer]
  • Additional correction for the mutex changes on the TPF platform. [David McCreedy ]
  • mod_proxy - remove Explain*; replace with ap_log_* [Chuck Murcko ]
* Changes with Apache 1.3.21
  • Enable mod_mime_magic (experimental) for Win32. [William Rowe]
  • Use an installed Expat library rather than the bundled Expat. This fixes a problem where multiple copies of Expat could be loaded into the process space, thus conflicting and causing strange segfaults. Most notably with mod_perl and XML: arsers::Expat. [Greg Stein]
  • Handle user modification of WinNT/2K service display names. Prior versions of Apache only accepted identical internal and display names (where internal service names were space-stripped.) [William Rowe]
  • Introduce Win32 -W option for -k install/config to set up service dependencies on the workstation, snmp and other services that given modules or configurations might depend upon. [William Rowe]
  • Update the mime.types file to map video/vnd.mpegurl to mxu and add commonly used audio/x-mpegurl for m3u extensions. [Heiko Recktenwald , Lars Eilebrecht]
  • Modified mod_mime and mod_negotiation to prevent mod_negotiation from serving any multiview variant containing one or more 'unknown' filename extensions. In PR #8130, mod_negotiation was incorrectly serving index.html.zh.Big5 when better variants were available. The httpd.conf file on the failing server did not have an AddLanguage directive for .zh, which caused mod_mime to loose the file_type information it gleened from parsing the .html extension. The absence of any language preferences, either in the browser or configured on the server, caused mod_negotiation to consider all the variants equivalent. When that occurs, mod_negotiation picks the 'smallest' variant available, which just happened to be index.html.zh.Big5. [Bill Stoddard, Bill Rowe] PR #8130
  • Security: Close autoindex /?M=D directory listing hole reported in bugtraq id 3009. In some configurations where multiviews and indexes are enabled for a directory, requesting URI /?M=D could result in a directory listing being returned to the client rather than the negotiated index.html variant that was configured and expected. The work around for this problem (for pre 1.3.21 releases) is to disable Indexes or Multiviews in the affected directories. The Common Vulnerabilities and Exposures project ( has assigned the name CAN-2001-0731 to this issue. [Bill Stoddard, Bill Rowe]
  • Enabled Win32/OS2/Netware file paths (not / rooted, but c:/ rooted) as arguments for mod_vhost_alias'es directives. [William Rowe]
  • Changes for Win32 to assure mod_unique_id's UNIQUE_ID strings really are unique between threads. [William Rowe]
  • mod_proxy - fix for Pragma: nocache (HTTP/1.0 only) [Kim Bisgaard ] PR #5668
  • PORT: Some Cygwin changes, esp. improvements for dynamic loading, and cleanups. [Stipe Tolj ]
  • Win32 SECURITY: The default installation could lead to mod_negotiation and mod_dir/mod_autoindex displaying a directory listing instead of the index.html.* files, if a very long path was created artificially by using many slashes. Now a 403 FORBIDDEN is returned. This problem was similar to and in the same area as the problem reported and fixed by Martin Kraemer in 1.3.18, only the scope is much narrower and is specific to Windows. The Common Vulnerabilities and Exposures project ( has assigned the name CAN-2001-0729 to this issue. [Bill Stoddard]
  • Update the mime.types file to the registered media types as of 2001-09-25, and add xsl, so, dll extensions [Mark Cox]
  • Resolved the build failure on Win32 using MSVC 5.0 (without the current SDK.) PRs 7790, 7948. [William Rowe]
  • mod_proxy - fix reverse proxy cookie passthrough [Brian Eidelman ] PR#6055
  • mod_proxy - fix CacheForceCompletion directive [Alexey Panchenko ] PR#8090
  • mod_proxy - close origin server connection when client aborts [Alexey Panchenko ] PR#8067,7383,6585
  • ErrorDocument 404 pointing to a parsed html file with a with a request URI containing %2f would result in a segfault (NULL pointer deref, not a security problem). [Jeff Moe , Dean Gaudet] PR#8362
  • UnsetEnv from main body of httpd.conf file didn't work; backport of bugfix from 2.0 codebase. [Gary Benson ] PR#8254
  • Win32 - add and to the build. [William Rowe]
  • Enhancement of mod_auth to handle 'Require file-owner' and 'Require file-group'. This allows access IFF the authenticated username (from the appropriate AuthUserFile database) matches the username of the UID that owns the document (and equivalent checking for file GID and user's membership in AuthGroupFile). See the mod_auth documentation for examples. (Not supported on Windows.) [Ken Coar]
  • Addition of the AcceptMutex runtime directive. The accept mutex method is now runtime controllable. The suite of available methods per platform is defined at compile time (with HAVE_FOO_SERIALIZED_ACCEPT noting that the method is available and works, and USE_FOO_SERIALIZED_ACCEPT noting that it should be the default method in absense of any AcceptMutex line, or via AcceptMutex default) and selectable at runtime. The full (current) suite is uslock, pthread, sysvsem, fcntl, flock, os2sem, tpfcore and none, but not all platforms accept all methods. [Jim Jagielski]
  • Parallel to a change in Apache-2.0, the manual directory was moved out of the DocumentRoot tree to simplify the separation of private content&configuration from server's on-line documentation. An "Alias /manual/ ..." projects the manual/ directory (which resides now side-by-side with the icons/ directory) into the logical DocumentRoot. Note that a request to http://server/manual (without the trailing slash) will now behave different than before (it used to redirect to http://server/manual/ but no longer does). [Martin Kraemer]
  • Fixed ap_os_canonical_filename() so that it wouldn't try to canonicalize an invalid file name. Also fixed ap_os_is_path_absolute() so that it wouldn't recognize names such as proxy:http://blah as a NetWare volume:pathname. Both of these fixes were necessary to fix mod_proxy problems on NetWare. [Brad Nicholes ]
  • Fix a storage leak (a strdup() call) in mod_mime_magic. [Jeff Trawick]
  • We have always used the obsolete/deprecated Netscape syntax for our tracking cookies; now the CookieStyle directive allows the Webmaster to choose the Netscape, RFC2109, or RFC2965 format. The new CookieDomain directive allows the setting of the cookie's Domain= attribute, too. PR #s 5006, 5023, 5920, 6140 [Ken Coar]
  • The Win32 build script failed if INSTDIR="c:\path\with spaces" was given, this is now fixed. PR 8184 [Jack Tan ]
  • EBCDIC: The proxy, when used in a proxy chain, "forgot" to convert the "CONNECT host:port HTTP/1.0" request line to ASCII before contacting the next proxy, and was thus unusable for SSL proxying. [Martin Kraemer]
  • SECURITY: Make support/split-logfile use the default log file if "/" or "\" are present in the virtual host name. This prevents the possible use of specially crafted virtual host names in some configurations to allow writing to any .log file on the system. The Common Vulnerabilities and Exposures project ( has assigned the name CAN-2001-0730 to this issue. [Daniel Matuschek , Marc Slemko] PR#7848
  • Added a directive: "AcceptFilter ". To control BSD acccept filters when at compile time SO_ACCEPT_FILTER is detected. The default is still 'on' except when, at compile time, AP_ACCEPT_FILTER_OFF is defined. Also downgraded the fatal exit to a warning when the associated setsocketopt(2) fails for any reason but for ENOPROTOOPT. The latter - which implies that the kernel does not support the filters - now rates only an info level message. All in all this should make it easier to move httpd binaries and config files across BSD machines with varying acceptfilter support. [Dirk-Willem van Gulik ]
  • Fix the container to *really* deny all access. Without the Satisfy All, .ht* files could still be fetched if they were within the scope of a Satisfy Any directive. [Ken Coar]
  • Print a warning when an attempt is made to use line-end comments. Apparently they are not detected/handled gracefully by all directives. [Martin Kraemer]
  • (TPF only) Take advantage of improvements to select(), fork(), and exec() in the TPF operating system. [David McCreedy ]
  • (Cygwin only) Fix problems with signals sent to child processes; Improve auto-configuration for Cygwin. [Stipe Tolj ]
  • Added Mod_Vhost_Alias to the project file so that it builds as an external module (VHOST.NLM). [Brad Nicholes ]
  • Fix problem with lingering_close() on Windows. Issuing read() on the socket descriptor on Windows always fails. Should be calling recv() instead of read() on Windows. [Bill Stoddard, Bill Rowe]
  • Added an abnormal exit clean up routine to make sure that ApacheC NLM is always unloaded cleanly. This fixes the "Ouch! out of memory" problem when restarting Apache for NetWare after an abnormal exit due to configuration errors. [Brad Nicholes ]
  • Change the compile switches for ReliantUNIX SVR4 not to use SYSV semaphores, because upon reaching the system limit of semaphores, the whole server exits (not just one child). Apache could be improved to use NO_SEM_UNDO flag (see test/time-sem.c) which is currently implemented only in the time-sem program, but not in apache. Until then, revert to using fcntl() locks. [Martin Kraemer]
  • Changes to 'ab': fixed int overruns, added statistics, output in csv/gnuplot format, rudimentary SSL support and various other tweaks to make results more true to what is measured. The upshot of this it turns out that 'ab' has often underreported the true performance of apache. Often by a order of magnitude :-) See talk/paper of Sander Temme at April ApacheCon 2001 for details. [Dirk-Willem van Gulik]

Lees meer over

Besturingssystemen:Windows 9x, Windows NT, Windows 2000, Linux, BSD, Windows XP, macOS, OS/2, Solaris, UNIX
Moderatie-faq Wijzig weergave

Reacties (19)

Kan iemand mischien ook even uitleggen wat het nou previes is in het Nederlands?
Ik bedoel een Webserver..snap ik wel
Maar kan je dan een eigen computer als server laten werken??
Waar je je website op plaats ..
Waar je vanaf elke wilkeurige computer op de hele wereld de server kunt gebruiken ?

Apache is een gratis beschikbare web server die is gedistributeerd onder de 'open source' licentie. Deze nieuwe versie (en vorige vanaf versie 2.0) draait zonder problemen op de meeste besturing systemen van UNIX en Windows. Ongeveer 60% van de web servers zijn Apache gestuurd. Apache ondersteund HTTP 1.1 en is perfect te gebruiken met CGI/Perl PHP en back-end database als (My)SQL PostGrep, etc. De web server staat toe om gebruikers (volgens rechten) toegang te geven tot documenten op een aangegeven plek op het systeem (web directory per gebruiker) zodat deze het zien als een web site, home page or toegang tot eventueel intranet. Apache is zo veel gebruikt omdat het goed is, alles wel ondersteund, heel veilig is en o.a. gratis. Multi-inzetbaar en heel veel users en threads tegelijk aankan.
... database als (My)SQL, PostGrep ...
Huh? Postgres zal je bedoelen. Of nog liever PostgreSQL, zoals het product officieel heet.
Zie voor meer info.
hehehe... hij draait bij mij wel onder de usr 'postgrep' maar dat is toch iets anders als de naam van de database PostgreSQL :)
Je zet een bepaalde map open voor het publiek waarin je website staat.
Hmm, ik krijg een FD_SETSIZE compile error tijdens het compilen.
gcc -c -I../os/unix -I../include -DLINUX=22 -I/usr/include/db1 -DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite `../apaci` http_main.c
http_main.c: In function `make_sock':
http_main.c:3691: `FD_SETSIZE' undeclared (first use in this function)
http_main.c:3691: (Each undeclared identifier is reported only once
http_main.c:3691: for each function it appears in.)
http_main.c: In function `child_main':
http_main.c:4385: `FD_SETSIZE' undeclared (first use in this function)
make[3]: *** \[http_main.o] Error 1
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/server/apache_1.3.22/src'
make[1]: *** \[build-std] Error 2
make[1]: Leaving directory `/server/apache_1.3.22'
make: *** [build] Error 2
Ik heb een bug report gedaan aangezien apache 1.3.19 wel goed compiled.
Bak is Linux 2.2.19 met gcc egcs-2.91.66.
Voor meer info, zie bug database van apache. 5 min geleden verstuurd onder de naam "Marc van Houtum"

Ik krijg een of andere vreemde 'bug' met deze apache... Als ik phpinfo uitvoer op apache 1.3.22 staat er in het blokje 'apache' dat de server versie 1.3.20 heeft, maar in de server signature staat toch duidelijk 1.3.22... Doe ik nou iets verkeerd of is dit gewoon een 'bug'?


hmmm... dat wist ik niet... vermoedelijk omdat de win32 binaries al gecompiled zijn, maar hoe 'reset' ik deze phpinfo dan? gewoon alle oude bestandjes vervangen?
Geen bug hoor, maar phpInfo is gewoon niet dynamisch, deze wordt bepaald bij het compilen van PHP |:(
Aha.... nu snap ik dus ook waarom phpinfo niet aangaf dat ik er een nieuwe versie van MySQL had opgegooit terwijl phpMyAdmin het toch duidelijk vermelde.
:? :? :? :? :? :? :? ik zit in directory maar ik heb echt geen idee wat ik nou moet downloaden.
kan iemand me ff vertellen waar de bomen in dit bos staan en wat voor bomen het zijn.
Tja, als je niet weet wat Apache is (staat ook uitgelegd) dan hoef je ook niets te downloaden.

De bedoeling van de meuktracker is dat je op de hoogte blijft van updates waar je zelf in geinteresseerd bent.

De source tarball (tar.gz) is voor de *nix mensen die handmatig willen/moeten compilen (voor extra modules enzo).
De win32 binary is voor mensen die het alleen voor de lol willen uitproberen.
ik weet best wat het is hoor, maar ik kon geen wijs maken uit al die bestanden.

Dus dan heb je nog geen reden mij te gaan zitten afkraken.
* 786562 LuCarD

Maar als je niet goed weet wat je aan het doen bent is het gewoon onverstandig om een server (maakt niet uit wat voor een server) te installeren. Want installeren alleen is niet moeilijkste gedeelte onderhouden is net zo belangerijk. Anders krijg je van die IIS beheerders praktijken. (Denk aan het CodeRed && Nimda) :'(

Maar laat ons je niet tegen houden. Beter gezegd ga vooral je gang een andere manier om het goed te leren is er niet. :Y)
Ik weet ook nog niet precies hoe alles werkt, maar een aantal van mijn vrienden hebben dit succesvol draaien en daar krijg ik dan ook wel hulp van.
Ik vind ook dat praktijk ervaring de beste manier is om te leren.
Daarom vraag ik dit dus
Zeker weten dat het goeie verbeteringen zijn, de nieuwe installatie op mijn FreeBSD bak ging beetje stroef, ik pakte het verkeerd aan, maar hij draait wel lekker, en ik heb het idee dat ik deze ook op mijn web server ga gooien die iets serieuzer te werk moet gaan en met veel meer hits te maken krijgt. Nog even weekje testen; apache r0xx0rt
Waarom installeer je dan de port niet gewoon? Blijft behoorlijk configureerbaar at build time maar is toch een eitje om te installeren...
Havocnl als je Windows heb moet je

Sodeju :) das nog eens een changelog :P

--edit: dit met oog op de soms gebrekkige changelogs van NVIDIA drivers bijvoorbeeld.
Sodeju das nog eens een changelog
ja zeg dat wel!

maar er zijn wel veel goede veranderingen

Op dit item kan niet meer gereageerd worden.

Nintendo Switch Google Pixel Sony PlayStation VR Planet Coaster Apple iPhone 7 Dishonored 2 Google Android 7.x Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en de Persgroep Online Services B.V. Hosting door True