RE: Apache 2.0.59/Solaris8-sparc / Lösung: mod _auth_ldap wird korrekt kompiliert

2006-11-23 Thread Vogel, Thomas (BOT)

Richtig schick ist das nicht aber mit der Salami-Taktik hat es funktioniert.
Zunächst nur das APR bauen, dann das APR-UTIL mit --with-ldap erstellen, dann
Apachen auf Basis dieser APR kompilieren.

Leider unterstützt mod_ldap so noch keine Verbindungen zu SSL-LDAP-Servern.

[Thu Nov 23 13:06:44 2006] [notice] LDAP: Built with OpenLDAP LDAP SDK
[Thu Nov 23 13:06:44 2006] [notice] LDAP: SSL support unavailable

Hat da jemand nen Tipp?

-

# How2Build Apache2 mit LDAP(SSL-Client) und SSL Modulen
# 23.11.2006
# Status Draft: Unterstützung von SSL/LDAP für mod_auth_ssl noch nicht gegeben 

#+++ 1.GNU/SMC Pakete von sunfreeware.com herunterladen 
# Auf Ziel und Buildsystem installieren
# Apache Paket von SMC funktioniert nicht, muß neu compiliert werden
# siehe unten


Pakete auf Zielsystem und Build-System installieren

db-4.2.52.NC-sol8-sparc-local.gz  SMCdb   db
expat-1.95.5-sol8-sparc-local.gz  SMCexpatexpat
gdbm-1.8.3-sol8-sparc-local.gz  SMCgdbm gdbm
libgcc-3.4.6-sol8-sparc-local.gz  SMClgcc346libgcc
libiconv-1.9.2-sol8-sparc-local.gz  SMCliconv libiconv
libnet-1.1.2.1-sol8-sparc-local.gz  SMClibnet libnet
libintl-3.4.0-sol8-sparc-local.gz SMClintllibintl
libxml2-2.6.26-sol8-sparc-local.gz  SMClxml2  libxml2
ncurses-5.4-sol8-sparc-local.gz SMCncurs  ncurses
openldap-2.3.21-sol8-sparc-local.gz SMColdap  openldap
openssl-0.9.8d-sol8-sparc-local.gz  SMCosl98d openssl
sasl-2.1.21-sol8-sparc-local.gz SMCsasl sasl
zlib-1.2.3-sol8-sparc-local.gz  SMCzlib zlib

Build System:

gcc-3.4.6-sol8-sparc-local.gz Gnu-C-Kompiler 

# + automake, autoconf, make, binutils etc.

Pfade auf Build-System setzen:

LD_LIBRARY_PATH="/svc/home/t.vogel/local/a_test/lib:/usr/local/lib:\
export /usr/local/ssl/lib:/usr/local/BerkeleyDB.4.2/lib:/usr/lib:\
/usr/openwin/lib:/usr/ucblib"

export PATH=/usr/local/bin:/usr/local/TONLgnu/bin:/sbin:\
/usr/bin:/usr/sbin
# ggf. /usr/css/bin 


#++ 2.Zunächst aus Apache Source nur die APR bauen 
#
# Apache muß für ldap-Faehigkeit eigens kompiliert werden,angepasstes
# aprutil mit ldap-Unterstützung erforderlich

# Wechseln in das apr-Unterverzeichniss der Apache Sourcen für das apr

cd /svc/home/t.vogel/12_Apache-2.0.59-src/httpd-2.0.59/srclib/apr

./configure--prefix=/svc/home/t.vogel/local/a_test --disable-ipv6
make
makeinstall

#ls/svc/home/t.vogel/local/a_test/bin
apr-config
#ls/svc/home/t.vogel/local/a_test/lib/
apr.explibapr-0.alibapr-0.lalibapr-0.solibapr-0.so.0libapr-0.so.0.9.12

#+++3.ErstellendesAPR-UtilsmitLDAP-Support+

# mit --with-apr=/svc/home/t.vogel/local/a_test wird auf das zuvor 
# erstellte APR verwiesen
# Pakete(z.B.SMC)openldap, db4 und GNU-BuildEnvironment müssen
# in/usr/local installiert sein

# Wechsel in das Sourcenverzeichnis des apr-util

cd /svc/home/t.vogel/12_Apache-2.0.59-src/httpd-2.0.59/srclib/apr-util

./configure\
--prefix=/svc/home/t.vogel/local/a_test\
--with-apr=/svc/home/t.vogel/local/a_test\
--with-ldap-include=/usr/local/include\
--with-ldap-lib=/usr/local/lib\
--with-ldap=ldap

make
makeinstall

ls/svc/home/t.vogel/local/a_test/bin
# apr-configapu-config
ls/svc/home/t.vogel/local/a_test/lib
# apr.explibapr-0.lalibapr-0.so.0.9.12 libaprutil-0.so
# aprutil.exp libapr-0.so   libaprutil-0.a libaprutil-0.so.0
# libapr-0.a libapr-0.so.0  libaprutil-0.lalibaprutil-0.so.0.9.12

#++3.Apache mit Verweis auf apr  und apr-util bauen ++
# 
# Achtung! Configure unten erstellt statisches SSL Modul, kann wahlweise auch
# als shared gebaut werden


cd/svc/home/t.vogel/12_Apache-2.0.59-src/httpd-2.0.59

./configure --prefix=/svc/home/t.vogel/local/a_test \
--with-apr=/svc/home/t.vogel/local/a_test/bin/apr-config \
--with-apr-util=/svc/home/t.vogel/local/a_test/bin/apu-config \
--with-ssl=/usr/local/ssl/lib \
--enable-ssl=static \
--enable-mods-shared=' \
access \
actions \
alias \
asis \
auth \
auth-anon \
auth-ldap \
autoindex \
cache \
cern-meta \
cgi \
deflate \
dir \
disk-cache \
env \
expires \
file-cache \
headers \
include \
info \
ldap \
log-config \
logio \
mem-cache \
mime \
mime-magic \
negotiation \
proxy \
proxy-connect \
proxy-http \
rewrite \
setenvif \
speling \
status \
unique-id \
userdir \
usertrack \
vhost-alias' 

make

makeinstall

# Tipps +++
#
# Beim starten der Defaultkonfiguration mit ssl kann es zu folgendem 
# Fehler kommen.

dina # bin/apachectl startssl
[Thu Nov 23 10:30:56 2006] [crit] [Thu Nov 23 10:30:56 2006] file vhost.c, 
line 190, assertion "rv == APR_SUCCESS" failed Abort - core dumped

# Das kommt daher das mod_ssl den vhosts benutzt und dieser eine 
Namensauflösung 
# per DNS erwartet.
# Entweder folgendes in die /etc/nsswitch.conf eintragen

hosts:  dns nis ... usw.


Re: Apache 2.0.59/Solaris8-sparc / Lösung: mod_auth_ldap wird korrekt kompiliert

2006-11-23 Thread Rainer Sokoll
Vogel, Thomas (BOT) wrote:

> Leider unterstützt mod_ldap so noch keine Verbindungen zu SSL-LDAP-Servern.
> 
> [Thu Nov 23 13:06:44 2006] [notice] LDAP: Built with OpenLDAP LDAP SDK
> [Thu Nov 23 13:06:44 2006] [notice] LDAP: SSL support unavailable

Du mußt natürlich auch das OpenLDAP mit SSL bauen:

./configure --prefix=/usr/local/openldap --with-tls --enable-shared

Rainer


--
Apache HTTP Server Mailing List "users-de" 
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--



RE: Apache 2.0.59/Solaris8-sparc / Lösung: mod _auth_ldap wird korrekt kompiliert

2006-11-23 Thread Vogel, Thomas (BOT)
 und das SMC-LDAP das ich auf dem Build System ist höchstwahrscheinlich 
nicht so erstellt worden. 

"sunfreeware" ist dann halt doch nur nur was für 08/15 Konfig´s 

Wenn ich´s geschafft habe poste ich das ganze Rezept.

thx, t.v.

-Original Message-
From: Rainer Sokoll [mailto:[EMAIL PROTECTED] 
Sent: Thursday, November 23, 2006 1:25 PM
To: users-de@httpd.apache.org
Subject: Re: Apache 2.0.59/Solaris8-sparc / Lösung: mod_auth_ldap wird korrekt 
kompiliert

Vogel, Thomas (BOT) wrote:

> Leider unterstützt mod_ldap so noch keine Verbindungen zu SSL-LDAP-Servern.
> 
> [Thu Nov 23 13:06:44 2006] [notice] LDAP: Built with OpenLDAP LDAP SDK
> [Thu Nov 23 13:06:44 2006] [notice] LDAP: SSL support unavailable

Du mußt natürlich auch das OpenLDAP mit SSL bauen:

./configure --prefix=/usr/local/openldap --with-tls --enable-shared

Rainer


--
Apache HTTP Server Mailing List "users-de" 
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--


--
Apache HTTP Server Mailing List "users-de"
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--



mod_bw funktioniert nicht ?

2006-11-23 Thread Vladislav Vorobiev

Hallo,

Ich versuche zu verstehen ob mod_bw funktioniert.
Die Funktionsweise ist soweit klar, das modul ist auch geladen.

In meinem VirtualHost habe ich

BandWidthModule On
BandWidth all 358400
MinBandWidth all 15360
MaxConnection all 200
LargeFileLimit .avi 500 358400
#BandWidthDebug On


Nach dem apache restart erreichen ich von einem anderen server
download Geschwindigkeiten über 9 MB / s

wget http://static.mymir.org/j/5/egor_letov_irkutsk_live1995_muz.eu.avi
--06:25:18--  http://static.mymir.org/j/5/egor_letov_irkutsk_live1995_muz.eu.avi
  => `egor_letov_irkutsk_live1995_muz.eu.avi.21'
AuflЖsen des Hostnamen ╩static.mymir.org╚ 85.214.38.211
Verbindungsaufbau zu static.mymir.org|85.214.38.211|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 200 OK
LДnge: 599.980.032 (572M) [video/x-msvideo]

2% [>] 17.423.096 9.23M/s

Hat jemand eine Ahnung was hier faul ist. Oder habe ich das Prinzip
nicht verstanden?

Ich möchte erstmal erreichen das alle Verbindungen auf auf
bestimmte Geschwindigkeit gedrosselt werden.

Grüß
Vlad


--
Best Regards
Vlad Vorobiev
http://www.mymir.org