* [gentoo-user-de] Verständnisfrage: webapp - vhosts
@ 2007-07-18 6:11 Stefan Onken
2007-07-18 6:59 ` Bertram Scharpf
0 siblings, 1 reply; 10+ messages in thread
From: Stefan Onken @ 2007-07-18 6:11 UTC (permalink / raw
To: gentoo-user-de
Hallo,
ich habe u.a. einen Apache Server laufen auf dem einige Domains
laufen. Nun benutze ich z.B. einige Webbasierte Programme wie z.B.
Squirrelmail. Diese haben bei den Use Flags die Option "vhosts",
beim durchlaufen von emerge kann man auch sehen, daß die
berücksichtigt werden.
Aber was macht dieses Useflag ? Kann mir das mal jemand erklären ?
Wo ist der Unterschied ? Interessanterweise habe ich nämlich auf
meinem alten Server das nicht gesetzt, dennoch läuft alles.
Danke
Stonki
--
www.stonki.de: the more I see, the more I know.......
www.proftpd.de: Deutsche ProFTPD Dokumentation
www.krename.net: Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
--
gentoo-user-de@gentoo.org mailing list
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user-de] Verständnisfrage: webapp - vhosts
2007-07-18 6:11 [gentoo-user-de] Verständnisfrage: webapp - vhosts Stefan Onken
@ 2007-07-18 6:59 ` Bertram Scharpf
2007-07-18 7:17 ` Niels Will
2007-07-18 17:10 ` Martin
0 siblings, 2 replies; 10+ messages in thread
From: Bertram Scharpf @ 2007-07-18 6:59 UTC (permalink / raw
To: gentoo-user-de
Hi,
Am Mittwoch, 18. Jul 2007, 08:11:39 +0200 schrieb Stefan Onken:
> [...] Diese haben bei den Use Flags die Option "vhosts",
> beim durchlaufen von emerge kann man auch sehen, daß die
> berücksichtigt werden.
>
> Aber was macht dieses Useflag ?
Habe hier einen Find laufen lassen, der meldet aber gerade
mal 2 Pakete, in denen das Flag zudem nicht wesentlich
verwendet wird:
find /usr/portage/ -name \*.ebuild -exec grep -nH '^IUSE=.*\<vhosts\>' {} \;
Bertram
--
Bertram Scharpf
Stuttgart, Deutschland/Germany
http://www.bertram-scharpf.de
--
gentoo-user-de@gentoo.org mailing list
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user-de] Verständnisfrage: webapp - vhosts
2007-07-18 6:59 ` Bertram Scharpf
@ 2007-07-18 7:17 ` Niels Will
2007-07-18 10:08 ` [gentoo-user-de] was bedeutet das stripped? Zeitschel, Philipp
2007-07-18 22:07 ` [gentoo-user-de] Verständnisfrage: webapp - vhosts Sebastian Damm
2007-07-18 17:10 ` Martin
1 sibling, 2 replies; 10+ messages in thread
From: Niels Will @ 2007-07-18 7:17 UTC (permalink / raw
To: gentoo-user-de
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
vhosts
Adds support for installing web-based applications into a
virtual-hosting environment
Aaaaallllsssooooooo
Das USE-Flag vhosts ermöglicht es dir, wenn du das vhosts-Feature von
Apache benutzt, Webanwendungen für die einzelnen virtuellen Hosts zu
installieren, und upzudaten.
z.B. per
/usr/sbin/webapp-config -I -h domain.tld -u root -d /phpmyadmin
phpmyadmin 2.6.1_p2-r1
Installierst du phpmyadmin für domain.tld
Kann man machen, muss man aber nicht.
Schau dir dazu einfach mal die man-Page von webapp-config an.
LG
NachtKind
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (MingW32)
Comment: http://firegpg.tuxfamily.org
iD8DBQFGnb6F0dOJqQ6a1jsRAjc7AJ9V9p5KyLNkdOIxL3an8l31M74/OQCfSMpP
T9EsmSqTkuI7WLSt2sQ9L3k=
=Jb0C
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-user-de] was bedeutet das stripped?
2007-07-18 7:17 ` Niels Will
@ 2007-07-18 10:08 ` Zeitschel, Philipp
2007-07-18 11:30 ` Matthias Langer
2007-07-18 16:57 ` Martin
2007-07-18 22:07 ` [gentoo-user-de] Verständnisfrage: webapp - vhosts Sebastian Damm
1 sibling, 2 replies; 10+ messages in thread
From: Zeitschel, Philipp @ 2007-07-18 10:08 UTC (permalink / raw
To: gentoo-user-de
Hi, ich habe ein problem eine .so datei in firefox als kryptographie modul zu laden.
Jetzt hab ich mir die datei mal mit file angeschaut:
acid@catty ~ $ file /usr/local/lib/libsiecap11.so
/usr/local/lib/libsiecap11.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
Bei jeder anderen beliebigen so datei, sieht die ausgabe wie folgt aus:
acid@catty ~ $ file /usr/lib/libmng.so.1.0.0
/usr/lib/libmng.so.1.0.0: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), stripped
Der einzige unterschied ist also das "stripped" bzw "not stripped" aber was heißt das?
Grüße
Philipp
--
gentoo-user-de@gentoo.org mailing list
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user-de] was bedeutet das stripped?
2007-07-18 10:08 ` [gentoo-user-de] was bedeutet das stripped? Zeitschel, Philipp
@ 2007-07-18 11:30 ` Matthias Langer
2007-07-18 16:57 ` Martin
1 sibling, 0 replies; 10+ messages in thread
From: Matthias Langer @ 2007-07-18 11:30 UTC (permalink / raw
To: gentoo-user-de
On Wed, 2007-07-18 at 12:08 +0200, Zeitschel, Philipp wrote:
> Hi, ich habe ein problem eine .so datei in firefox als kryptographie modul zu laden.
>
> Jetzt hab ich mir die datei mal mit file angeschaut:
>
> acid@catty ~ $ file /usr/local/lib/libsiecap11.so
> /usr/local/lib/libsiecap11.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
>
> Bei jeder anderen beliebigen so datei, sieht die ausgabe wie folgt aus:
>
> acid@catty ~ $ file /usr/lib/libmng.so.1.0.0
> /usr/lib/libmng.so.1.0.0: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), stripped
>
> Der einzige unterschied ist also das "stripped" bzw "not stripped" aber was heißt das?
>
ok, bin kenn mich da selbst nicht so genau aus, deshalb verweise ich
dich "strip --help" bzw. "man strip". habe allerdings mit folgendem c++
program ein einfaches experiement gemacht, an dem man zumindest erahnen
kann, dass das strippen von libraries bzw. programmen durchaus sinnvoll
ist solange du nicht vorhast das zu debuggen (und portage tut das auch
solange du nicht FEATURES="nostrip" setzt):
"
#include <iostream>
using namespace std;
int main()
{
//define some symbols
int mi =2, mj = 3;
//do random stuff
for(int i=0; i != mi; ++i)
{
for(int j=0; j != mj; ++j)
cout << "i*j: " << i*j << endl;
}
}
"
zunächst:
$ g++ strip_me.cc -o strip_me
$ ./strip_me <-- fein, es geht
disassemblieren:
$ objdump -D strip_me > unstriped.s
dann strippen:
$ strip --strip-all strip_me
$ ./strip_me <-- supa, geht noch immer
nochmal disassemblieren:
$ objdump -D strip_me > stripped.s
vergleichen:
$ wc -l unstripped.s
1533 unstriped.s <-- bei mir
$ wc -l stripped.s
1130 striped.s <-- natürlich noch immer bei mir
$ diff -u unstripped.s stripped.s
"
[...]
-Disassembly of section .debug_aranges:
-
-00000000 <.debug_aranges>:
- 0: 2c 00 sub $0x0,%al
- 2: 00 00 add %al,(%eax)
- 4: 02 00 add (%eax),%al
- 6: 00 00 add %al,(%eax)
- 8: 00 00 add %al,(%eax)
- a: 04 00 add $0x0,%al
[...]
"
ich hoffe du weißt jetzt mehr ;-)
grüße,
matthias
--
gentoo-user-de@gentoo.org mailing list
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user-de] was bedeutet das stripped?
2007-07-18 10:08 ` [gentoo-user-de] was bedeutet das stripped? Zeitschel, Philipp
2007-07-18 11:30 ` Matthias Langer
@ 2007-07-18 16:57 ` Martin
2007-07-19 5:54 ` Dirk Heinrichs
2007-07-19 6:14 ` AW: " Zeitschel, Philipp
1 sibling, 2 replies; 10+ messages in thread
From: Martin @ 2007-07-18 16:57 UTC (permalink / raw
To: gentoo-user-de
Hallo,
einfach auf eine Antwort auf eine andere Frage zu antworten, mag zwar
einfach sein, was in diese Liste zu schreiben, ist aber nicht
zweckmäßig. Ich hätte diese Frage beinahe übersehen, weil sie plötzlich
im Diskussionsfaden um "vhosts" angezeigt wurde.
Besser ist da, eine neue Mail an gentoo-user-de@lists.gentoo.org zu
schreiben.
Am Wed, 18 Jul 2007 schrieb "Zeitschel, Philipp":
> Hi, ich habe ein problem eine .so datei in firefox als kryptographie
> modul zu laden.
Spontan: revdep-rebuild - alternativ einfach mal versuchen, firefox neu
zu bauen. Oder ist es bei Dir der firefox-bin?
> Jetzt hab ich mir die datei mal mit file angeschaut:
>
> acid@catty ~ $ file /usr/local/lib/libsiecap11.so
> /usr/local/lib/libsiecap11.so: ELF 32-bit LSB shared object, Intel
> 80386, version 1 (SYSV), not stripped
Das ist seltsam, ein Standard-Gentoo stripped eigentlich alles, bevor
es in das System "entlassen" wird. Oder handelt es sich dabei um eine
binär verbreitete Bibliothek?
> Der einzige unterschied ist also das "stripped" bzw "not stripped"
> aber was heißt das?
Um ein Programm oder eine Bibliothek später besser debuggen zu können,
wird standardmäßig mit ins Programm geschrieben, wo welche Funktionen
anfangen, wo welche Variablen liegen, und viele andere schöne
menschenlesbare Dinge mehr. Diese sind für die Ausführung des
Programmes sehr oft nicht von Bedeutung. Ein "strip" entfernt diese
Symbole so weit, wie es möglich ist, ohne das Programm funktionsunfähig
zu machen.
Das kann in Einzelfällen sehr viel Speicherplatz sparen. Bei einem LFS
vor meiner Gentoo-Zeit habe ich (aus dem Kopf!) bei etwa 2 GB für /usr
mit einem strip über /usr und alle Unterverzeichnisse etwa 500 MB frei
bekommen. Spasseshalber kannst Du ja mal ein Gentoo aufsetzen, das
nicht gestrippt ist (FEATURES="nostrip" für in /etc/make.conf), und dann
mit Deinem jetzigen vergleichen. Oder Du nutzt FEATURES="splitdebug"
und schaust nur die Größe von /usr/lib/debug an. (Ein nachträgliches
strip würde ich nicht empfehlen, weil dann nichts mehr automatisch
deinstallieren kann.)
Für weitere Infos kannst Du ja mal das Use-Flag "debug" und die in der
Beschreibung verlinkte Webseite durchlesen...
Schöne Grüße
Martin
--
gentoo-user-de@gentoo.org mailing list
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user-de] Verständnisfrage: webapp - vhosts
2007-07-18 6:59 ` Bertram Scharpf
2007-07-18 7:17 ` Niels Will
@ 2007-07-18 17:10 ` Martin
1 sibling, 0 replies; 10+ messages in thread
From: Martin @ 2007-07-18 17:10 UTC (permalink / raw
To: gentoo-user-de
Am Wed, 18 Jul 2007 schrieb Bertram Scharpf:
> Am Mittwoch, 18. Jul 2007, 08:11:39 +0200 schrieb Stefan Onken:
> > [...] Diese haben bei den Use Flags die Option "vhosts",
> > beim durchlaufen von emerge kann man auch sehen, daß die
> > berücksichtigt werden.
> >
> > Aber was macht dieses Useflag ?
Nach der mir bekannten Meldung nach der Installation werden die
"Webapps" wie beispielsweise phpmyadmin, postfixadmin, bugzilla, ...
daran gehindert, sich in /var/www/localhost breit zu machen. Das musst
Du dann manuell erledigen.
Sinn macht das, wenn Du beispielsweise einen Server
unter /ver/www/phpmyadmin/ haben möchtest, der phpmyadmin drauf haben
soll. Und auf dem Server localhost eben kein phpmyadmin zu finden sein
soll.
Kurz: Wahrscheinlich Geschmacksfrage.
> Habe hier einen Find laufen lassen, der meldet aber gerade
> mal 2 Pakete, in denen das Flag zudem nicht wesentlich
> verwendet wird:
>
> find /usr/portage/ -name \*.ebuild -exec grep -nH
> '^IUSE=.*\<vhosts\>' {} \;
Ich empfehle einen Blick in /usr/portage/eclass/webapp.eclass:
| IUSE="vhosts"
... und dann einen Blick in die Pakete, in denen "inherit
webapp" (manchmal eben auch als "inherit something webapp") steht. Und
das sind mehr als zwei, würde ich mal mit einem Blick auf mein /var/www
behaupten.
Schöne Grüße && HTH
Martin
--
gentoo-user-de@gentoo.org mailing list
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user-de] Verständnisfrage: webapp - vhosts
2007-07-18 7:17 ` Niels Will
2007-07-18 10:08 ` [gentoo-user-de] was bedeutet das stripped? Zeitschel, Philipp
@ 2007-07-18 22:07 ` Sebastian Damm
1 sibling, 0 replies; 10+ messages in thread
From: Sebastian Damm @ 2007-07-18 22:07 UTC (permalink / raw
To: gentoo-user-de
[-- Attachment #1: Type: text/plain, Size: 1321 bytes --]
Hallo,
Am 18. Juli 2007 schrieb Niels Will:
> Das USE-Flag vhosts ermöglicht es dir, wenn du das vhosts-Feature von
> Apache benutzt, Webanwendungen für die einzelnen virtuellen Hosts zu
> installieren, und upzudaten.
Ergänzend dazu: Wenn das Flag nicht gesetzt ist, werden beim emergen
diese webapps automatisch nach /var/www/localhost/ installiert. Wenn
das Flag gesetzt ist, lässt emerge das bleiben, da es ja nicht weiß, ob
und wohin die Applikation installiert werden soll.
Was mich daran bisschen stört sind die Rechte, die gesetzt werden.
Bspw. möchte ich ein Wordpress damit verwalten, aber der Benutzer auf
meinem System, der für das Blog verantwortlich ist, soll trotzdem die
Möglichkeit haben, alle Dateien zu bearbeiten. Dafür muss ich Hand
anlegen. Ich kann zwar webapp-config die Option mitgeben, mit welchen
Rechten und [UG]ID die Konfig-Dateien installiert werden, aber mehr auch
nicht. Damit kann dann der entsprechende Benutzer zwei Dateien
bearbeiten. Und schon bei Upload-Verzeichnissen und so gibts Probleme.
Eigentlich nettes System, aber so richtig nützlich wars mir noch nich.
Ciao
Sebastian
--
Sebastian Damm
http://blog.sdamm.de
GPG-Encrypted mail welcome! ID: 0x64D96827 @ pgpkeys.pca.dfn.de
Fingerprint: CB7F F23F D950 644D 838B 215A 550F 75EC 64D9 6827
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user-de] was bedeutet das stripped?
2007-07-18 16:57 ` Martin
@ 2007-07-19 5:54 ` Dirk Heinrichs
2007-07-19 6:14 ` AW: " Zeitschel, Philipp
1 sibling, 0 replies; 10+ messages in thread
From: Dirk Heinrichs @ 2007-07-19 5:54 UTC (permalink / raw
To: gentoo-user-de
[-- Attachment #1: Type: text/plain, Size: 1289 bytes --]
Am Mittwoch, 18. Juli 2007 schrieb ext Martin:
> Am Wed, 18 Jul 2007 schrieb "Zeitschel, Philipp":
> > Hi, ich habe ein problem eine .so datei in firefox als kryptographie
> > modul zu laden.
Geht's auch genauer?
> Spontan: revdep-rebuild - alternativ einfach mal versuchen, firefox neu
> zu bauen. Oder ist es bei Dir der firefox-bin?
>
> > Jetzt hab ich mir die datei mal mit file angeschaut:
> >
> > acid@catty ~ $ file /usr/local/lib/libsiecap11.so
> > /usr/local/lib/libsiecap11.so: ELF 32-bit LSB shared object, Intel
> > 80386, version 1 (SYSV), not stripped
>
> Das ist seltsam, ein Standard-Gentoo stripped eigentlich alles, bevor
> es in das System "entlassen" wird.
Ein "Standard-Gentoo" installiert nichts nach /usr/local.
Ich behaupte mal "stripped" oder "not stripped" hat mit dem Problem nichts
zu tun. Das kannst Du leicht prüfen, indem Du die Lib sicherst und dann mal
selbst strippst.
Bye...
Dirk
--
Dirk Heinrichs | Tel: +49 (0)162 234 3408
Configuration Manager | Fax: +49 (0)211 47068 111
Capgemini Deutschland | Mail: dirk.heinrichs@capgemini.com
Wanheimerstraße 68 | Web: http://www.capgemini.com
D-40468 Düsseldorf | ICQ#: 110037733
GPG Public Key C2E467BB | Keyserver: www.keyserver.net
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* AW: [gentoo-user-de] was bedeutet das stripped?
2007-07-18 16:57 ` Martin
2007-07-19 5:54 ` Dirk Heinrichs
@ 2007-07-19 6:14 ` Zeitschel, Philipp
1 sibling, 0 replies; 10+ messages in thread
From: Zeitschel, Philipp @ 2007-07-19 6:14 UTC (permalink / raw
To: gentoo-user-de
Ja ich habe tatzächlich einfach geantwortet und den betreff geändert und die nachricht gelöscht, beim nächstenmal dann neu, hab hier auf arbeit nur outlook und das zeigt das nimmt es nicht so genau....
Ok, viele nützliche infos, super und danke!
Ja es ist die firefox bin und ja, die lib ist nachträglich ins system gekommen, es ist eine lib ursprünglich für suse 9 gedacht, um die pki authentifikation der siemens smart cards nutzen zu können.
Nur leider lässt der firefox diese lib nicht importieren, werde jetzt mal versuch einen 1.5 firefox zu nehmen, vielleicht liegts ja darnan.
Ps.: habe die lib jetzt gestripped
Grüße und danke
Philipp
-----Ursprüngliche Nachricht-----
Von: Martin [mailto:mailinglisten@habmalnefrage.de]
Gesendet: Mittwoch, 18. Juli 2007 18:58
An: gentoo-user-de@lists.gentoo.org
Betreff: Re: [gentoo-user-de] was bedeutet das stripped?
Hallo,
einfach auf eine Antwort auf eine andere Frage zu antworten, mag zwar
einfach sein, was in diese Liste zu schreiben, ist aber nicht
zweckmäßig. Ich hätte diese Frage beinahe übersehen, weil sie plötzlich
im Diskussionsfaden um "vhosts" angezeigt wurde.
Besser ist da, eine neue Mail an gentoo-user-de@lists.gentoo.org zu
schreiben.
Am Wed, 18 Jul 2007 schrieb "Zeitschel, Philipp":
> Hi, ich habe ein problem eine .so datei in firefox als kryptographie
> modul zu laden.
Spontan: revdep-rebuild - alternativ einfach mal versuchen, firefox neu
zu bauen. Oder ist es bei Dir der firefox-bin?
> Jetzt hab ich mir die datei mal mit file angeschaut:
>
> acid@catty ~ $ file /usr/local/lib/libsiecap11.so
> /usr/local/lib/libsiecap11.so: ELF 32-bit LSB shared object, Intel
> 80386, version 1 (SYSV), not stripped
Das ist seltsam, ein Standard-Gentoo stripped eigentlich alles, bevor
es in das System "entlassen" wird. Oder handelt es sich dabei um eine
binär verbreitete Bibliothek?
> Der einzige unterschied ist also das "stripped" bzw "not stripped"
> aber was heißt das?
Um ein Programm oder eine Bibliothek später besser debuggen zu können,
wird standardmäßig mit ins Programm geschrieben, wo welche Funktionen
anfangen, wo welche Variablen liegen, und viele andere schöne
menschenlesbare Dinge mehr. Diese sind für die Ausführung des
Programmes sehr oft nicht von Bedeutung. Ein "strip" entfernt diese
Symbole so weit, wie es möglich ist, ohne das Programm funktionsunfähig
zu machen.
Das kann in Einzelfällen sehr viel Speicherplatz sparen. Bei einem LFS
vor meiner Gentoo-Zeit habe ich (aus dem Kopf!) bei etwa 2 GB für /usr
mit einem strip über /usr und alle Unterverzeichnisse etwa 500 MB frei
bekommen. Spasseshalber kannst Du ja mal ein Gentoo aufsetzen, das
nicht gestrippt ist (FEATURES="nostrip" für in /etc/make.conf), und dann
mit Deinem jetzigen vergleichen. Oder Du nutzt FEATURES="splitdebug"
und schaust nur die Größe von /usr/lib/debug an. (Ein nachträgliches
strip würde ich nicht empfehlen, weil dann nichts mehr automatisch
deinstallieren kann.)
Für weitere Infos kannst Du ja mal das Use-Flag "debug" und die in der
Beschreibung verlinkte Webseite durchlesen...
Schöne Grüße
Martin
--
gentoo-user-de@gentoo.org mailing list
--
gentoo-user-de@gentoo.org mailing list
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2007-07-19 6:25 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-07-18 6:11 [gentoo-user-de] Verständnisfrage: webapp - vhosts Stefan Onken
2007-07-18 6:59 ` Bertram Scharpf
2007-07-18 7:17 ` Niels Will
2007-07-18 10:08 ` [gentoo-user-de] was bedeutet das stripped? Zeitschel, Philipp
2007-07-18 11:30 ` Matthias Langer
2007-07-18 16:57 ` Martin
2007-07-19 5:54 ` Dirk Heinrichs
2007-07-19 6:14 ` AW: " Zeitschel, Philipp
2007-07-18 22:07 ` [gentoo-user-de] Verständnisfrage: webapp - vhosts Sebastian Damm
2007-07-18 17:10 ` Martin
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox