• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

wer legt das Verzeichnis ~/username/public_html an?

lin

Hacker
Hallo und guten Morgen Linux-Freunde,

Wer legt denn das Verzeichnis
Code:
  ~/username/public_html.
an- und wann - also zu welchem Zeitpunkt.

Frage; War das bei der Installation von OpenSuse 12.1 angelegt worden oder war es erst beim Einrichten des Apache2 angelegt worden. Übrigens ist da auch das mit einem speziellen Icon ausgestattet - da ist im
Dolphin ein Icon drauf auf (/ein Web-symbol).


Also - ich bin etwas ratlos. Hab den http-server Apache 2 vor einer Woche eingerichtet

auf der Seite 3 /r 4 der Konfiguration von Apache habe ich diese Angaben:

Code:
Document Root: "/srv/www/htdocs"
Directory; "/srv/www/htdocs"
Alias: /icons/ "/usr/share/apache2/icons/"
Directory: "/usr/share/apache2/icons"
Script Alias: /cgi-bin/ "/srv/www/cgi-bin/"
Directory: "/srv/www/cgi-bin"
mod_userdir.c: empty here nothing is filled in ;-)
include: /etc/apache2/conf.d/*.conf
include: /etc/apache2/conf.d/apache2-manual?conf
Servername linux-r4qe
E-Mail des Servername: root@linux-r4qe
auf der Seite 5/5

Code:
listening on
all, port 80
Standardhost
in
SSL deaktiviert
Virtuelle Hosts
linux-r4qe in "/srv/www/htdocs", SSL deaktiviert
hoffe ich hab den Apache 2 jetzt richtig eingerichtet.


Hab das nämlich früher mal falsch installiert
Code:
public $unicodeslugs = '0';
    public $feed_limit = '10';
    public $log_path = '/srv/www/htdocs/basic/logs';
    public $tmp_path = '/srv/www/htdocs/basic/tmp';
    public $lifetime = '15';
    public $session_handler = 'database';
}


Das führte zu Troubles -zb. Permission-Fehler
Dabei ist wenn man es normal in openSUSE installiert dann wird ein Apache oder ein LAMP normalierweise dahin installiert oder

Code:
    ~/username/public_html.

Oder zumindest ist der Document-rooot da.


im übringen ist das hier auch angelegt:

PHP:
   ~/username/public_html.

Jetzt ist da ein WWW-Symbol auf dem Ornder drauf - ist das so in ordnung!?


freu mich auf einen tipp

gruss
 

admine

Ultimate Guru
public_html wird beim Anlegen eines Users bzw. dessen Erstanmeldung (Erstellung des $HOME) angelegt.
 
OP
L

lin

Hacker
hallo - und vielen Dank


meine Frage noch zusätzlich: ist der fehler den ich mal gemacht habe, dass ich nämlich den apache2 so angelegt / eingerichtet / konfiguriert habe dass
er hier drinne liegt, denn nicht mehr gemacht!?

der war bei einer anderen - alten - früheren installation hier dirnne:

Code:
    public $log_path = '/srv/www/htdocs/basic/logs';

genauer gesagt hier die daten:

Code:
public $unicodeslugs = '0';
    public $feed_limit = '10';
    public $log_path = '/srv/www/htdocs/basic/logs';
    public $tmp_path = '/srv/www/htdocs/basic/tmp';
    public $lifetime = '15';
    public $session_handler = 'database';
}

hab ich das mit den oben genannten werten - (und der neuen Einrichtung des Apache2 ) in OpenSuse 12.1 jetzt besser hingekriegt!?

auf der Seite 3 /r 4 der Konfiguration von Apache habe ich diese Angaben:

Code:
Document Root: "/srv/www/htdocs"
Directory; "/srv/www/htdocs"
Alias: /icons/ "/usr/share/apache2/icons/"
Directory: "/usr/share/apache2/icons"
Script Alias: /cgi-bin/ "/srv/www/cgi-bin/"
Directory: "/srv/www/cgi-bin"
mod_userdir.c: empty here nothing is filled in ;-)
include: /etc/apache2/conf.d/*.conf
include: /etc/apache2/conf.d/apache2-manual?conf
Servername linux-r4qe
E-Mail des Servername: root@linux-r4qe

- dürft jetzt besser sein oder!?



Wenn ja - dann versteh ich das so dass ich jetzt hier in dieses verzeichnis hinein mein

Code:
 ~/username/public_html.

Hmm --- da liegt sicherlich keine Apacheinstallation, nicht einmal eine DocRoot. Das ist das Ergebnis des erfolgreich geladenen Moduls mod_userdir.
Also ich denke, in der URL ist im Grunde ja eigentlich ein Slash zuviel, bin mir aber nicht ganz sicher, weil auch dies funzen könnte, wenns auf's Filesystem und nicht auf ne URL geht.
Auch wenn dann ein doppelter Username im Pfad existieren müßte, was komisch aussieht.
Was meint ihr denn!?







Wenn ja - dann versteh ich das so dass ich jetzt hier in dieses verzeichnis hinein mein /www/htdocs legen kann !? Oder!?

Das Problem war früher dass der Apache2 halt am falschen Ort war - und dann ganz ganz viel Probleme mit sich brachte, Rechteprobleme, und auch Probleme mit dem User

Hab hoffentlich jetzt deutlich machen koennen was ich für Besorgnisse hab / hatte.

Freu mich auf Tipps.
 

Appleonkel

Hacker
Jetzt habe ich schon deine 2. Thread hierher geschoben. Bitte drauf achten, dass Webserver jeglicher Art nix mit dem Paketmanager zu tun haben!
 
OP
L

lin

Hacker
hallo und vielen dank - hoffe dass sich dann nochmals einer thematisch dazu äussert. Vielen dank für das tolle Forum.
g
 
Oben