Probleme NodeJS auf VPS laufen zu lassen

Locked
Magrittesface
Posts: 4
Joined: Sat 15. Aug 2020, 10:56

Probleme NodeJS auf VPS laufen zu lassen

Post by Magrittesface »

Hallo in die Runde,
ich bin neu im Bereich Server Administration und habe mir einen kleinen VPS Server für Testzwecke zugelegt. Nun habe ich weitestgehend alles eingerichtet und probehalber eine simple statische Website hochgeladen, was auch ohne Probleme funktioniert hat. Anschließend habe ich eine NodeJS Seite hochgeladen, die eine 403 Fehlermeldung verursacht, wenn ich meine Domain aufrufe. Die neuste LTS Version von NodeJS ist natürlich installiert.
Habt ihr eventuell eine Idee wie ich das Problem lösen kann? Muss ich noch irgendwas an den Serverkonfigurationen anpassen, damit NodeJS Anwendungen laufen? Danke schon Mal im voraus.

Beste Grüße
Nach obenOnlineOnline
User avatar
OlliTheDarkness
Posts: 1868
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Probleme NodeJS auf VPS laufen zu lassen

Post by OlliTheDarkness »

Magrittesface wrote: Sat 15. Aug 2020, 11:11 Hallo in die Runde,
ich bin neu im Bereich Server Administration und habe mir einen kleinen VPS Server für Testzwecke zugelegt. Nun habe ich weitestgehend alles eingerichtet und probehalber eine simple statische Website hochgeladen, was auch ohne Probleme funktioniert hat. Anschließend habe ich eine NodeJS Seite hochgeladen, die eine 403 Fehlermeldung verursacht, wenn ich meine Domain aufrufe. Die neuste LTS Version von NodeJS ist natürlich installiert.
Habt ihr eventuell eine Idee wie ich das Problem lösen kann? Muss ich noch irgendwas an den Serverkonfigurationen anpassen, damit NodeJS Anwendungen laufen? Danke schon Mal im voraus.

Beste Grüße
Nach obenOnlineOnline
Sind die Dateirechte korrekt ?

Weil 403 sagt ja nichts anderes als "Unberechtigter Zugriff" weshalb ich spontan davon ausgehe das die Ordner- / Dateirechte fehlerhaft sind.

Schau im Zweifel nach , was die Logfiles sagen.

Code: Select all

/home/users/BENUTZERNAME/logs/error.log
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
Magrittesface
Posts: 4
Joined: Sat 15. Aug 2020, 10:56

Re: Probleme NodeJS auf VPS laufen zu lassen

Post by Magrittesface »

Danke für den Tipp. Habe die folgende Fehlermeldung gefunden.

AH01276: Cannot serve directory /home/users/nutzername/www/: No matching DirectoryIndex (index.html,index.cgi,index.pl,index.php,index.xhtml,index.htm) found, and server-generated directory index forbidden by Options directive

Wo genau finde ich die Datei, in der ich das DirectoryIndex um indes.js erweitern kann? Habe im etc/apache2 Ordner noch nichts dazu gefunden.
User avatar
OlliTheDarkness
Posts: 1868
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Probleme NodeJS auf VPS laufen zu lassen

Post by OlliTheDarkness »

Magrittesface wrote: Sat 15. Aug 2020, 16:57 Danke für den Tipp. Habe die folgende Fehlermeldung gefunden.

AH01276: Cannot serve directory /home/users/nutzername/www/: No matching DirectoryIndex (index.html,index.cgi,index.pl,index.php,index.xhtml,index.htm) found, and server-generated directory index forbidden by Options directive

Wo genau finde ich die Datei, in der ich das DirectoryIndex um indes.js erweitern kann? Habe im etc/apache2 Ordner noch nichts dazu gefunden.
Am schnellsten löst es über die .htaccess

Code: Select all

DirectoryIndex index.php index.html index.htm index.php5 index.js default.php offline.php
Der obrige Inhalt dient nur der Demonstration , aber denke das ist schon klar :P ;)
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
Magrittesface
Posts: 4
Joined: Sat 15. Aug 2020, 10:56

Re: Probleme NodeJS auf VPS laufen zu lassen

Post by Magrittesface »

Danke nochmals. Ich habe eine .htaccess in den Ordner eingefügt und bin nun von der 403er zur 500er Fehlermeldung aufgestiegen:

/home/users/nutzername/www/.htaccess: Invalid command '//Rewrite', perhaps misspelled or defined by a module not included in the server configuration

Rewrite ist aktiviert; Symlinks habe ich vorsichtshalber via apt install symlinks installiert. Dennoch bleibt die Fehlermeldung in diesem Wortlaut bestehen.

Das ist die generierte .htaccess:

//Rewrite to www
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mydomain.com[nc]
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [r=301,nc]

//Caching schema
<FilesMatch "\.(jpg|png|css|js)$">
Header set Cache-Control "public, max-age=3600"
</FilesMatch>

//Change default directory page
DirectoryIndex index.js

//Prevent viewing of .htaccess file
<Files .htaccess>
order allow,deny
deny from all
</Files>

Habt ihr eine Idee wo es hier haken könnte?
User avatar
Jolinar
Community Moderator
Posts: 4007
Joined: Sat 30. Jan 2016, 07:11
Location: Weimar (Thüringen)
Contact:

Re: Probleme NodeJS auf VPS laufen zu lassen

Post by Jolinar »

Magrittesface wrote: Sun 16. Aug 2020, 10:34 Habt ihr eine Idee wo es hier haken könnte?
Steht doch eindeutig da:

Code: Select all

/home/users/nutzername/www/.htaccess: Invalid command '//Rewrite'
Wenn jemand inkompetent ist, dann kann er nicht wissen, daß er inkompetent ist. (David Dunning)

Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
  • In dieser Farbe schreibe ich als Moderator und gebe moderative Hinweise oder begründe moderative Eingriffe /
    In this color, I write as a moderator and provide moderative guidance or justify moderative interventions
  • In dieser Farbe schreibe ich als Community Mitglied und teile meine private Meinung und persönlichen Ansichten mit /
    In this color, I write as a community member and share my personal opinions and views
User avatar
Moritz83
Posts: 38
Joined: Sun 26. Jul 2020, 18:01

Re: Probleme NodeJS auf VPS laufen zu lassen

Post by Moritz83 »

Was Jolinar eigentlich sagen will:

Ein Kommentar in der htaccess Datei beginnt mit einem #, nicht mit //

aus allen
// Kommentar
mach
# Kommentar
Magrittesface
Posts: 4
Joined: Sat 15. Aug 2020, 10:56

Re: Probleme NodeJS auf VPS laufen zu lassen

Post by Magrittesface »

Vielen Dank für die Anmerkungen und Hilfe!👍
Locked