PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : HTTPD Irgendwo anders als im /usr/local/httpd



kris
26.04.01, 11:34
Hi

Kann man das verzeichnis httpd irgendwo anders platzieren als im /usr/local/httpd?

z.b.
/..
/bin
/boot
/httpd
/cdrom
usw.
wenn ja was muss noch kofiguriert werden!!!!!

Gruss
Kris

tHe_JaNuS
26.04.01, 13:22
1) JA!
2) Ganz einfach: ./configure --prefix=/der/pfad/den/ich/will
Allerdings würde ich nicht empfehlen in /boot, /bin oder /cdrom zu installieren, da diese system-pfade sind.
Aber du kannst dir z.B. einen speziellen Ordner für alle Server-Anwendungen machen... /web oder so :)

Weitere Befehle zum den Optionen findest du folgendermassen:
./configure --help | less

BBlack
27.04.01, 08:33
Hi!

ich denke die Installation ist nicht gemeint, sondern das Document Root , das Apache nutzt. Wenn du das verändern möchtest musst du lediglich den entsprechenden Verzeichniss eintrag in der httpd.conf ändern. Liegt z.B. bei Suse unter /etc/httpd/httpd.conf, bei RH /etc/httpd/conf/httpd.conf

pitu
28.04.01, 00:14
Wir haben es absichtlich in /usr/local drin, asu folgendem Grund.

/usr/local ist laut FHS ein Verzeichniss, dass bei Systemupdates "sicher" sein soll. Wenn man also /usr/local auf eine eigene Partition schiebt, dann braucht man die nur umounten, update laufen lassen, und nachher wieder einbinden.

thorsten

neo2k
28.04.01, 18:31
hi,
ich habs in /etc/scripte/www, auch aus backupgründen, und dann einfach nen symlink hingemacht, das is das einfachste ...
vergiss nich das cgi-bin, falls du da was drin hast