Probleme NodeJS auf VPS laufen zu lassen
-
- Posts: 4
- Joined: Sat 15. Aug 2020, 10:56
Probleme NodeJS auf VPS laufen zu lassen
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
- OlliTheDarkness
- Posts: 1868
- Joined: Tue 14. Aug 2018, 16:41
- Location: Essen (NRW)
Re: Probleme NodeJS auf VPS laufen zu lassen
Sind die Dateirechte korrekt ?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
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
OlliTheDarkness
**************************************************************
Helden leben lange, Legenden sterben nie


**************************************************************
-
- Posts: 4
- Joined: Sat 15. Aug 2020, 10:56
Re: Probleme NodeJS auf VPS laufen zu lassen
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.
- OlliTheDarkness
- Posts: 1868
- Joined: Tue 14. Aug 2018, 16:41
- Location: Essen (NRW)
Re: Probleme NodeJS auf VPS laufen zu lassen
Am schnellsten löst es über die .htaccessMagrittesface 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.
Code: Select all
DirectoryIndex index.php index.html index.htm index.php5 index.js default.php offline.php


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


**************************************************************
-
- Posts: 4
- Joined: Sat 15. Aug 2020, 10:56
Re: Probleme NodeJS auf VPS laufen zu lassen
/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?
- 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
Steht doch eindeutig da:
Code: Select all
/home/users/nutzername/www/.htaccess: Invalid command '//Rewrite'
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
Re: Probleme NodeJS auf VPS laufen zu lassen
Ein Kommentar in der htaccess Datei beginnt mit einem #, nicht mit //
aus allen
mach// Kommentar
# Kommentar
-
- Posts: 4
- Joined: Sat 15. Aug 2020, 10:56