PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache Probs.



daddel9
31.08.02, 08:14
naja .... es sind nicht direkt pros , aber ne kleine frage . wenn sie nicht beantwortet wird is auch nicht schlimm , aber ich denke es ist die elegantere lösung . also zu der eigentlichen frage : wenn ich ein verzeichniss habe , zb. /home/benutzer78/public_html , wie bekomme ich das dann so hin , dass der apache wenn ich http://irgendwas/benutzer78 eingebe den inhalt von /home/benutzer78/public_html anzeigt . ich möchte das ganze möglichst ohne virtual hosts machen . ich habe irgendwo (nur wo ? das is hier die frage) in der httpd.conf mal m n paar zeilen gesehen , die das beschreiben . mit webmin komme ich auch nicht sonderlich weiter und naja ... das ist das einzige pusselteil , das mir zu fertig funktionierenden webserver noch fehlt ! achso ... wenn wir gleich dabeisind : wie gebe ich einem verzeichniss die rechte cgi auszuführen , praktisch ein zweites cgi-bin dir .


vielen dank vorher schonmal

quinte17
31.08.02, 08:37
wenn du apache von einer distro drauf hast, sollte die einstellung schon da sein... (bei suse war es der fall)

http://???/~Usernam

wird auch bestimmt in den docs erklärt...

cya

daddel9
31.08.02, 08:58
naja ... is zwar eingerichtet ... funzt aber net ! ich hab SuSE 8.0 pro , in den docs steht nich vielmehr als "script aliases /irgendwas/ /irgendwasanderes/" was mich aber au net weiterbringt

trotzdem danke

daddel9
31.08.02, 10:11
okay hab mein fehler gefunden ... ich hab immer http://??/username probiert und das ~ vergessen *AUTSCH*


aber trotzdem danke !

daddel9
31.08.02, 11:18
und es geht geiter weiter : ich habe jetzt das ganze mit den benutzern so hingebracht wie ich es haben möchte , aber brauche noch ein /home/benutzer/public_html/cgi-bin dir , in dem ich auch cgis ausführen kann (logisch)! mein code in der httpd.conf :

<IfModule mod_perl.c>
# Provide two aliases to the same cgi-bin directory,
# to see the effects of the 2 different mod_perl modes.
# for Apache::Registry Mode
ScriptAlias /perl/ "/usr/local/httpd/cgi-bin/"
# for Apache::Perlrun Mode
ScriptAlias /cgi-perl/ "/usr/local/httpd/cgi-bin/"
</IfModule>
#
# "/usr/local/httpd/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "/usr/local/httpd/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

<Directory "/home/mike/public_html/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
</IfModule>
# End of aliases.


#
# set /cgi-bin for CGI execution
#
<Location /cgi-bin>
AllowOverride None
Options +ExecCGI -Includes
SetHandler cgi-script
</Location>

<Location /home/mike/public_html/cgi-bin>
AllowOverride None
Options +ExecCGI -Includes
SetHandler cgi-script
</Location>


stimmt das so oder muss noch etwas geändert oder hinzugefügt werden ??


danke