BlackBoard » Computerecke » Netzwerke/Telekommunikation » Apache konfigurieren für public_html » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Apache konfigurieren für public_html
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
time-walker time-walker ist männlich
Junior Member


images/avatars/avatar-153.gif

Dabei seit: 01.02.2003
Beiträge: 167
Herkunft: Osnabrooklin

Apache konfigurieren für public_html       Zum Anfang der Seite springen

hi,

hab mir zuhause nen sever aufgestellt.
hab apache1.3 installiert und php4, php4-mysql, php4-cgi
so nun wollte ich apache so konfigurieren das die homepage nicht in /var/www liegt da mir gesagt wurde das es etwas unsicher ist, und ich es lieber so konfigurieren sollte damit jeder user ne homepage anlegen kann, jeder user hat dann ein order (public_html) und da kann er seine homepage rein legen. Weiss einer ob es ziehmlich aktuellen tutorial dazu gibt ??
oder kann mir einer bei der config helfen ??
hab noch nix an der config verändert.
habe schon gesucht und keine modulle userdir oder ähnliches gefunden.

wenn ich apache -l eigebe:

Compiled-in modules:
http_core.c
mod_so.c
mod_macro.c
suexec: disabled; invalid wrapper /usr/lib/apache/suexec



sieht man das das modul das dafür benötigt wird nicht dabei ist.

__________________
Wissen ist macht


Dc_donald--->Time-walker
23.09.2005 17:13 time-walker ist offline E-Mail an time-walker senden Beiträge von time-walker suchen
gandalf gandalf ist männlich
der mit ohne


images/avatars/avatar-1933.gif

Dabei seit: 06.01.2002
Beiträge: 2.099
Herkunft: Mittelerde

      Zum Anfang der Seite springen

Sollte normalerweise beim 1.3er aktiviert sein. Du solltest nur noch einen Ordner in dem Heimverzeichniss anlegen müssen. Der Ordner muss /home/gewünschter_user/public_html heissen, dann solltest Du den über die Adresse Deines Servers mit dem Zusatz:

~gewünschter_user/

ansprechbar können.

Diese Zeilen hier müssten in der /etc/apache/httpd.conf vorhanden sein:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
# UserDir: The name of the directory which is appended onto a user's home
# directory if a ~user request is received.
#
<IfModule mod_userdir.c>
    UserDir public_html
</IfModule>

#
# Control access to UserDir directories.  The following is an example
# for a site where these directories are restricted to read-only.
#
<Directory /home/*/public_html>
    AllowOverride FileInfo AuthConfig Limit
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
    <Limit GET POST OPTIONS PROPFIND>
        Order allow,deny
        Allow from all
    </Limit>
    <Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
        Order deny,allow
        Deny from all
    </Limit>
</Directory>


Gruss

gandalf

__________________
großes Grinsen Kein Mensch ist unnütz, er kann immer noch als schlechtes Vorbild dienen großes Grinsen

23.09.2005 17:35 gandalf ist offline E-Mail an gandalf senden Beiträge von gandalf suchen
time-walker time-walker ist männlich
Junior Member


images/avatars/avatar-153.gif

Dabei seit: 01.02.2003
Beiträge: 167
Herkunft: Osnabrooklin

Themenstarter Thema begonnen von time-walker
      Zum Anfang der Seite springen

ist vorhanden.

ich muss nur noch nen order anlegen im heimverzeichnis?

__________________
Wissen ist macht


Dc_donald--->Time-walker
23.09.2005 17:37 time-walker ist offline E-Mail an time-walker senden Beiträge von time-walker suchen
LX LX ist männlich
El Comandante en Jefe


images/avatars/avatar-2290.gif

Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx

Achtung       Zum Anfang der Seite springen

Die Dokumentation zum Apache 1.3 findet man (wider erwarten *g) auf der Apache-Homepage. Der Abschnitt zu dem, was du suchst, befindet sich hier.

Warum es allerdings sicherer sein soll, dass jeder User da eine eigene Seite haben kann, möglicherweise mit Skripten, die große Sicherheitslücken aufreißen, weiß ich aber nicht. Achja, und grundsätzlich kannst du den allgemeinen DocumentRoot auch woanders hinsetzen als nach /var/www.

__________________
JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard

"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

23.09.2005 17:42 LX ist offline E-Mail an LX senden Homepage von LX Beiträge von LX suchen
time-walker time-walker ist männlich
Junior Member


images/avatars/avatar-153.gif

Dabei seit: 01.02.2003
Beiträge: 167
Herkunft: Osnabrooklin

Themenstarter Thema begonnen von time-walker
      Zum Anfang der Seite springen

stimmts es funktioniert auch so ohne das ich was machen muss, musste nur ornder erstellen.

dann muss ich das adduser script hinzufügen mit bei jedem user so ein verzeichnis erstellt wird.

naja ich wollte das sowieso so machen damit jeder user sich ne homepage auf dem server anlegen kann.
was kann ich denn für die sicherheit machen ?
##################Edit##################
mir wurde gerade gesagt das ich das nicht mit userdit machen soll
sonder mit vhost.
nun hab ich vhost mod aktiviert, naja wie soll ich das denn machen das
wenn ich einen neuen user anlege das ein neuer vhost für den
user angelegt wird ? smile


mfg time-walker

__________________
Wissen ist macht


Dc_donald--->Time-walker

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von time-walker: 23.09.2005 18:32.

23.09.2005 18:02 time-walker ist offline E-Mail an time-walker senden Beiträge von time-walker suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Computerecke » Netzwerke/Telekommunikation » Apache konfigurieren für public_html

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH