Beiträge von Juergen-bhv
-
-
Moin Moin,
Ich habe meine Webseite mit Angular 2+ fürs Frontent erstellt, und nur wenig mit PHP fürs Backend.
Leider ist NodeJS im Webhosting nicht akzeptabel, da nach 5 min. der Service neu gestartet wird.
Nun habe ich mir die Programmierung GOland genauer angeschaut und wegen der C(++) Nähe als angenehmer empfunden als PHP.
Nun stellt sich die Frage, ob
- GO auf dem Webhosting läuft,
- GO mit dem Javaspript Code vom Frontend dymaisch verknüpft (außer mi FETCH) werden kann?
Danke für Eure Antworten
Viele Grüße aus dem Norden
Angulartool.de
-
Tja, leider auch bei mir mit netcup und Pastbank (obwohl kein Kunde).
Ich sehe dass, pro Tag ca. 27 (Hack-) Versuche pro domain bei mir stattfinden. Die /sitemap.xml und /robots.txt sind schon als kein Hackversuch gewertet worden.
Gerne wird Wordpress aus Einstieg versucht: .... /p-login.php oder ähnlich
Auch völliger Schwachsinn, in der Hoffnung der Apache ist schlecht konfiguriert.
Sicherheit sollte absolut hoch im Kurz stehen.
-
Hallo H6G,
danke für die lange Antwort.
PHP wäre demnach die beste Option. Zu mindestens für weitere kleinere Sub-Scripte.
Da ich Nestjs kenne und das ähnlich Angular ist, werde ich hiermit versuchen. Mal sehen, wann die Schallmauer der Scripausführung durchbrochen ist, bzw. das Starten dauert. Auf jeden Fall werde ich berichten.
Jedenfalls stoppt das NODE nach ca. 4-5min. wenn nichts weiter passiert.
Da Python (Jupther) beherrschbar ist aber für mich Neuland, bleibe ich bei den "alten" Bekannten. Hier weiß ich wenigsten, wo der Fehler liegen könnte.
-
Ich habe ein Frondend für meine Berechnungen erstellt, welches ich mit Angular (Typescript/Javascript) strikt modular aufgebaut ist. Daher kann ich bestimmte Formeln und Funktionen, jelche ja alle im Browser sichtbar sind, ins Backend verbannen.
Beim Webhosting 8000 kommen da gleich 3 Möglichkeiten in Betracht:
PHP - out of the box. Hier gibt es wohl die geringsten Probleme mit der Grundversion. Wie sieht es mit den Zusatzinstallationen aus? Wie installieren? - einfach oder Tricky.
NODE - hier muß einmal das gesamte NODE (120MB) auf den Server geschoben werden und nach dem Start der App läuft es dann. Hierbei wird aber jedes mal wieder von einer neu gestarteten Instanz losgelegt. Kurze Verzögerung beim Start, aber dann ist ja alles O.K und wenn die Daten in der DB oder einer Datei gespeichert sind, ist nichts verloren. Um neue Funktionalitäten zu haben, einfach das Package lokal auf dem PC laden und erstellen und dann auf den Server schieben/kopieren, gut ist.
Python - Hier habe ich keine Erfahrung mit dem Webserver. Wie können Erweiterungen auf den Server installiert werden, oder kann ich,wie bei NODE, einfach die lokalen Dateien auf den Server kopieren? Und muß wie beim Node erst einmal das Python nach dem Aufruf neu gestartet werden?
Bevor ich tiefer in das PHP und Python einsteige, wolle ich gerne wissen, was die beste Option auf den Webserver ist.
Ein vServer möchte ich nicht mehr betreiben, daher kann ich auch mit einem gewissen Kompromiss leben.
Danke für Eure Gedanken und Meinungen.
-
Nun habe ich es,
mit .htacess auf eine PHP-Datai INNERHALB des "sichtbaren" httpdocs verweisen, egal ob per PHP Config das PHP auf den gesamten (root) Bereich ausgeführt werden darf.
Danach kann ja wieder eine PHP Datei auf einem vom Web nicht erreichbaren Bereich include(d) werden.
-
MIST,
nun ist alles wieder O.K. Jetzt werden die 404 Seiten (aus der org. Servereinstellung) wieder korrekt angezeigt .
Obwohl ich unterschiedliche Browser (Chrome. Opera, Duck-Duck, Edge) benutze, die History lösche ist wohl eine von irgendwo zwischendurch gecachte Seite bei mir aufgepoppt. ...
Tut mit leid, Euch damit in Trap gehalten zu haben.
-
Naja, ich hatte ja gestern und heute mit den .htaccess experimentiert, Sind aber jetzt erstmal wieder alle entfernt worden.
Ich hoffe, dass der Apache dann wieder in seiner Grundconfig zurückgeht.
-
Zitat
bzgl. der unterschiedlichen verhalten: sind bei beiden webhostings domains "Benutzerdefinierte Fehlerdokumente" angehakt?
Ja, für alle Domains die gleichen Bedingungen in den Hosting-Einstellungen
-
Zitat
leg dir ein errordocs-verzeichnis an (nicht error_docs), leg deine 404-whatever-fehler.phps dort rein und schreib' das passend in die .htaccess.
Ja das geht, wichtig ist nur "innerhalb" des Webverzeichnisses zu bleiben.
-
Sorry, ich habe leider nur den Webhosting 8000. Den vServer habe ich vor 3 Jahren abgegeben, da mit die Sicherheitspflege zu viel wurde.
Beim Wenhosting sind die Mittel begrenzt, leider habe ich über das Wenige auch keine Anleitung.
Deshalb wundert mich ja auch das Unterschiedliche Verhalten des selben / gleichen Apache Servers.
-
Nun habe ich für 2 unterschiedliche Domains auf dem selben Webhosting 2 Serverantworten im Falle einer falschen URL:
bei der Ersten:
Bei der Zweiten die korrekte 404-Html Fehlermeldung.
Wo kann ich hier Einfluß nehmen?
-
Ich habe nun
RewriteEngine On
ErrorDocument 404 /error_docs/not_found.php
<FilesMatch \.html$>
SetHandler "proxy:unix:/var/run/php/php#.#-fpm.sock|fcgi://localhost/"
</FilesMatch>
probiert, ohne Erfolg, ich komme aber auch nicht an das
php-Verzeichnis, in fpm/pool.d/www.conf:
security.limit_extensions = ... .html
ran.
-
Ja, sollte so richtig sein, da ich in der GLEICHEN .htaccess einmal
-
RewriteEngine On
ErrorDocument 404 /error_docs/not_found.php
und
RewriteEngine On
ErrorDocument 404 /error_docs/not_found22.html
eingesetzt habe und not_found22.html wurde korrekt angezeigt (Orginal modifiziert um sicher zu sein kein html im Chache zu sehen).
Achso, ich arbeite nicht auf localhost, sondern direkt auf der Webseite.
-
Die Meldung, falls die PHP - Datei ausgeführt werden soll:
Die Website ist nicht erreichbar
Die Webseite unter https://stacktest.de/sdds ist eventuell vorübergehend nicht verfügbar oder wurde dauerhaft an eine neue Webadresse verschoben.
ERR_INVALID_RESPONSE
__________________
Das ist die Meldung, falls die Standard-Einstellung aktiv ist (kein zusätzliches .htaccess) aber die Datei not_found.html fehlt:
Not Found
The requested URL was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache Server at stacktest.de Port 443
___________________
Es ist zum Mäusemelken...
-
So ich habe noch einmal folgendfes erfolgreich getestet:
mit der .htaccess im Verzeichnis Root und einem "link" zu einer 2ten.html Datei funktioniert es einwandfrei!
Damit ist klar, dass dfsPHP ausserhalb der Webzugangsverzeichnisse nicht ausgeführt, bzw. gefunden wird..
-
die .htaccess ist nun im meinem Root Verzeichnis (Bbeim Webhosting nicht der wirkliche Root)
Im Verzeichnis error_docs Verzeichnis auch die funktionierende html reingelegt:
a) wenn .htaccess dann erscheint jetzt die Standard Apache Antwort, kein php.
b) wenn kein .htaccess dann wird die html Datei korrekt dargestellt. -
Hm,
ich habe eine .htaccess in das error_docs Verzeichnis reingelegt:
RewriteEngine On
ErrorDocument 404 /error_docs/not_found.php
allerdings erscheint jetzt die Standard Apache Antwort, kein php.
-
Im Webhosting komme ich nicht ans Root-Verzeichnis.
Nein der Weg sollte so sein, dass beim Aufrufen der error_docs htmls zusätzlich parallel ein Aufruf einer PHP-Datei erfolgt.
-
Moin,
na klar! .. .html mit PHP geht nicht! Hab ich übersehen.