PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache Konfigurieren mit Webmin



Mathman
20.07.02, 17:08
Hallo,
ich hab noch immer die grüne Seite wo die ganzen sachen von apache aufgelistet werden. Nun dies würde ich gerne ersetzen bzw. mir eigene Bereiche für die User erstellen wo man drauf zu greifen kann.
Nun wie tu ich das ?

Sayonara
20.07.02, 23:16
die HTML Seiten sind bei SuSE unter /usr/local/httpd/htdocs hinterlegt.

Mathman
21.07.02, 00:21
und wie erstelle ich mit Webmin dort neue benutzer bereiche ?

Berufspenner
21.07.02, 12:22
Hi

Also jeder Systembenutzer, der in /home zu sehen ist, hat im Verzeichnis /home/benutzername einen Ordner namens "public_html". In diesen Ordner kann ein Benutzer seine Webseite reinkopieren. Die seite des Benutzers ist dann unter http://deinedomain/~Benutzername/ erreichbar. Wichtig ist das "~" vor dem Benutzernamen in der Adressleiste. Es giebt auch einen Part in der httpd.conf der es beschreibt.

Cu

Mathman
21.07.02, 13:02
also, das mit dem ~ gefällt mir aber nicht *g
kann man das nciht so machen das das folgender maßen aussieht ?
http://Benutzername.deinedomain
Und wie lege ich jetzt benutzer an ?

Berufspenner
21.07.02, 13:35
Hi,

ach du willst dir Subdomains erstellen. So weit ich das weis, kann man das ganz gut mit Virtual Hosts regeln. Am unteren Ende der der httpd.conf wird das mit den Virtual Hosts sehr gut und ausführlich erklärt. Müsstest du dir einfach mal dürchlesen. Da giebtst du dann als Serveradresse z.B. xyz.deinedomain.de an und als documenrootpath z.B. /dein/fard/zum/seiten/serzeichnis/xyz/ an. Aber lies es dir am besten einfach sellber mal durch. Solltest du noch fragen habem melde dich einfach.

Cu

[-Cyber-]
22.07.02, 13:02
also ich handle das bei meinen webservern folgendermassen:

in der httpd.conf ist ganz unten eingetragen:
Include /etc/httpd/vhost.conf
dann im verzeichniss /etc/httpd/
eine datei mit namen vhost.conf erstellen, die so aussehen sollte:

NameVirtualHost IPADRESSE VOM SERVER
<VirtualHost xxx.xxx.xxx.xxx:80>
DocumentRoot /home/www/USERNAME/html
ServerName subdomain.deinedomain.de
ServerAdmin email@deinedomain.de
ScriptAlias /cgi-bin/ /home/www/USERNAME/cgi-bin/
ErrorLog /home/www/USERNAME/logs/error_log
TransferLog /home/www/web/USERNAME/access_log
</VirtualHost>

du musst dann noch die verzeichnisse html, cgi-bin und logs erstellen und natürlich muss ein dns eintrag vorhanden sein der die subdomain auf deine ip routet.

thats all