htaccess und htpasswd
Verfasst: Mo, 28. Mai 2018 14:27
ich möchte übergangsweise folgendes bauen:
1) es wird aus einem xbase++ Programm eine HTML Datei erzeugt
2) diese wird über FTP auf einen Server übertragen
3) wenn das verzeichnis vorhanden ist, wird reinkopiert
4) ist das verzeichnis nicht vorhanden, wird es angelegt.
So weit alles klar und gut.
5) wenn nicht vorhanden muß eine Datei .htaccess erzeugt werden, die
6) auf eine Datei .htpasswd hinweist, in der Login name und passwort steht
Das habe ich händisch auf meinem im Intranet stehenden Linux Webserver versucht, auf dem ein Apache2 Webserver läuft. Dieser Webserver scheint einfach zu ignorieren, das ich eine .htaccess nebst .htpasswd Datei habe. Ich kann durch direktes Aufrufen mir die Dateien anzeigen lassen, die in dem verzeichni stehen (über Webbrowser. Egal ob FF IE oder Opera). Ich habe im Internet geforscht und gelesen, das man das wohl in der httpd.conf angeben muß, aber es will trotzdem nicht klappen.
Das nächste Problem wäre, wie bekomme ich "händisch" über xbase++ eine .htpasswd Datei angelegt? Das Passwort wird ja mit einem Hashcode angegeben. Wenn man es auf der linuxconsole macht, dann gibt es das Programm pwd unter Linux. Aber wie kann ich sowas mit xbase++ machen? Ich muß nämlich im xbase++ Programm das Passwort festlegen und dann eben in die .htpasswd eintragen. Sei es als Neuanlage, oder im falle einer Änderung als Update (was dann auch wieder eine neuanlage wäre) hat jemand einen Tipp zu der ganzen Sache?
Hinweis, ich habe nur Zugang über FTP zum Server. Kann also nichts aufrufen, was das Passwort oder so anlegen kann. Das muß alles lokal im Programm passieren.
1) es wird aus einem xbase++ Programm eine HTML Datei erzeugt
2) diese wird über FTP auf einen Server übertragen
3) wenn das verzeichnis vorhanden ist, wird reinkopiert
4) ist das verzeichnis nicht vorhanden, wird es angelegt.
So weit alles klar und gut.
5) wenn nicht vorhanden muß eine Datei .htaccess erzeugt werden, die
6) auf eine Datei .htpasswd hinweist, in der Login name und passwort steht
Das habe ich händisch auf meinem im Intranet stehenden Linux Webserver versucht, auf dem ein Apache2 Webserver läuft. Dieser Webserver scheint einfach zu ignorieren, das ich eine .htaccess nebst .htpasswd Datei habe. Ich kann durch direktes Aufrufen mir die Dateien anzeigen lassen, die in dem verzeichni stehen (über Webbrowser. Egal ob FF IE oder Opera). Ich habe im Internet geforscht und gelesen, das man das wohl in der httpd.conf angeben muß, aber es will trotzdem nicht klappen.
Das nächste Problem wäre, wie bekomme ich "händisch" über xbase++ eine .htpasswd Datei angelegt? Das Passwort wird ja mit einem Hashcode angegeben. Wenn man es auf der linuxconsole macht, dann gibt es das Programm pwd unter Linux. Aber wie kann ich sowas mit xbase++ machen? Ich muß nämlich im xbase++ Programm das Passwort festlegen und dann eben in die .htpasswd eintragen. Sei es als Neuanlage, oder im falle einer Änderung als Update (was dann auch wieder eine neuanlage wäre) hat jemand einen Tipp zu der ganzen Sache?
Hinweis, ich habe nur Zugang über FTP zum Server. Kann also nichts aufrufen, was das Passwort oder so anlegen kann. Das muß alles lokal im Programm passieren.