• Bez kategorii

apache-2.2.17

The Apache HTTP Server Project is an effort to develop and maintain
an open-source HTTP server for modern operating systems including UNIX
and Windows NT. The goal of this project is to provide a secure,
efficient and extensible server that provides HTTP services in sync
with the current HTTP standards.

Apache httpd has been the most popular web server on the Internet since
April 1996, and celebrated its 15th birthday as a project this February.

The Apache HTTP Server („httpd”) is a project of The Apache Software Foundation.

Get sources, unpack it and use a script (see attachement) to configure:

soft@hydra:~/apache% wget http://www.apache.net.pl//httpd/httpd-2.2.17.tar.gz
soft@hydra:~/apache% gtar -xf httpd-2.2.17.tar.gz
soft@hydra:~/apache% gsed "s/2.2.14/2.2.17/g" drf_httpd-2.2.14_conf > drf_httpd-2.2.17_conf
soft@hydra:~/apache% chmod 754 drf_httpd-2.2.17_conf
soft@hydra:~/apache% ./drf_httpd-2.2.17_conf        
PATH=/usr/local/bin:/usr/bin:/opt/SUNWspro/bin:/usr/ccs/bin:/usr/ucb
CFLAGS=-fast -xautopar -I/usr/local/openldap/include -I/usr/local/ssl/include -I/usr/local/BerkeleyDB.4.7/include -I/usr/local/include
CPPFLAGS=-fast -xautopar -I/usr/local/openldap/include -I/usr/local/ssl/include -I/usr/local/BerkeleyDB.4.7/include -I/usr/local/include
CXXFLAGS=-fast -xautopar -I/usr/local/openldap/include -I/usr/local/ssl/include -I/usr/local/BerkeleyDB.4.7/include -I/usr/local/include
LDFLAGS=-L/usr/local/openldap/lib -R/usr/local/openldap/lib -L/usr/local/ssl/lib -R/usr/local/ssl/lib -L/usr/local/BerkeleyDB.4.7/lib -R/usr/local/BerkeleyDB.4.7/lib -L/usr/local/lib -R/usr/local/lib
=============================================
dmake clean [y|n] ?
n
=============================================
configure [y|n] ?
y
checking for chosen layout... Apache
checking for working mkdir -p... yes
checking build system type... sparc-sun-solaris2.10
checking host system type... sparc-sun-solaris2.10
checking target system type... sparc-sun-solaris2.10

Configuring Apache Portable Runtime library ...
...

Compilation:

dmake [y|n] ?
y
dmake: defaulting to parallel mode.
See the man page dmake(1) for more information on setting up the .dmakerc file.
Making all in srclib
Making all in apr
hydra --> 1 job
hydra --> 2 jobs
...
Compilation successful

Switch back to root and install:

soft@hydra:~/apache% exit
root@hydra:~# cd /home/soft/apache/httpd-2.2.17 
root@hydra:/home/soft/apache/httpd-2.2.17# dmake -m serial install
Making install in srclib
Making install in apr
/home/soft/apache/httpd-2.2.17/srclib/apr/build/mkdir.sh /usr/local/httpd-2.2.17/lib /usr/local/httpd-2.2.17/bin /usr/local/httpd-2.2.17/build \
	     /usr/local/httpd-2.2.17/lib/pkgconfig /usr/local/httpd-2.2.17/include
mkdir /usr/local/httpd-2.2.17
mkdir /usr/local/httpd-2.2.17/lib
...

apache-2.2.17

Projekt Apache HTTP Server, to przedsięwzięcie mające na celu rozwój i utrzymywanie serwera HTTP o otwartym kodzie, dla nowoczesnych systemów operacyjnych, takich jak UNIX czy Windows NT. Celem tego projektu jest dostarczenie bezpiecznego, wydajnego i skalowalnego serwera, który dostarcza usług zgodnych z aktualnymi standardami HTTP.

Apache httpd jest najbardziej popularnym serwerem stron www w Internecie od kwietnia 1996 roku i w lutym tego roku obchodził swoje 15-te urodziny jako projekt.

Apache HTTP Server („httpd”) jest projektem The Apache Software Foundation.

soft@hydra:~/apache% wget http://www.apache.net.pl//httpd/httpd-2.2.17.tar.gz
soft@hydra:~/apache% gtar -xf httpd-2.2.17.tar.gz
soft@hydra:~/apache% gsed "s/2.2.14/2.2.17/g" drf_httpd-2.2.14_conf > drf_httpd-2.2.17_conf
soft@hydra:~/apache% chmod 754 drf_httpd-2.2.17_conf
soft@hydra:~/apache% ./drf_httpd-2.2.17_conf        
PATH=/usr/local/bin:/usr/bin:/opt/SUNWspro/bin:/usr/ccs/bin:/usr/ucb
CFLAGS=-fast -xautopar -I/usr/local/openldap/include -I/usr/local/ssl/include -I/usr/local/BerkeleyDB.4.7/include -I/usr/local/include
CPPFLAGS=-fast -xautopar -I/usr/local/openldap/include -I/usr/local/ssl/include -I/usr/local/BerkeleyDB.4.7/include -I/usr/local/include
CXXFLAGS=-fast -xautopar -I/usr/local/openldap/include -I/usr/local/ssl/include -I/usr/local/BerkeleyDB.4.7/include -I/usr/local/include
LDFLAGS=-L/usr/local/openldap/lib -R/usr/local/openldap/lib -L/usr/local/ssl/lib -R/usr/local/ssl/lib -L/usr/local/BerkeleyDB.4.7/lib -R/usr/local/BerkeleyDB.4.7/lib -L/usr/local/lib -R/usr/local/lib
=============================================
dmake clean [y|n] ?
n
=============================================
configure [y|n] ?
y
checking for chosen layout... Apache
checking for working mkdir -p... yes
checking build system type... sparc-sun-solaris2.10
checking host system type... sparc-sun-solaris2.10
checking target system type... sparc-sun-solaris2.10

Configuring Apache Portable Runtime library ...
...
dmake [y|n] ?
y
dmake: defaulting to parallel mode.
See the man page dmake(1) for more information on setting up the .dmakerc file.
Making all in srclib
Making all in apr
hydra --> 1 job
hydra --> 2 jobs
...
Compilation successful
soft@hydra:~/apache% exit
root@hydra:~# cd /home/soft/apache/httpd-2.2.17 
root@hydra:/home/soft/apache/httpd-2.2.17# dmake -m serial install
Making install in srclib
Making install in apr
/home/soft/apache/httpd-2.2.17/srclib/apr/build/mkdir.sh /usr/local/httpd-2.2.17/lib /usr/local/httpd-2.2.17/bin /usr/local/httpd-2.2.17/build \
	     /usr/local/httpd-2.2.17/lib/pkgconfig /usr/local/httpd-2.2.17/include
mkdir /usr/local/httpd-2.2.17
mkdir /usr/local/httpd-2.2.17/lib
...

Może Ci się również spodoba

Dodaj komentarz