Stran 1 od 1

RaspberryPI 3B+ server

OdgovorObjavljeno: 19 Nov 2024, 12:59
Napisal/-a Lovro7
Imam spletno stran, ki jo želim gostiti na Raspberry pi 3B+.

Malino sem uspel nastaviti kot strežnik (ko vpišem v iskalnik na malini ip naprave me vrže v apache spletno stran).
Zataknilo pa se je pri nalaganju datotek.

Imam .zip datoteko, ki vsebuje:
-index.php
-database_init.php
-add_component.php
-komponente.db

Kam v malino razpakiram to datoteko?
Ali moram nastaviti tudi druge stvari da bom lahko dostopal do strani iz kateregakoli omrežja?

Lp, Lovro

Re: RaspberryPI 3B+ server

OdgovorObjavljeno: 19 Nov 2024, 15:14
Napisal/-a sundancer
Vidim, da imaš skripte v jeziku PHP. Iz tega predvidevam, da je datoteka `komponente.db` tipa sqlite.
Da bo vse skupaj laufalo v apachu na malini je potrebno namestiti še PHP ter sqlite modul.
Datoteke najlažje skopiraš tako, da imaš na malini SSH strežnik za remote dostop, potem lahko datoteke kopiraš z uporabo SCP ali SFTP klientov, npr. WinSCP ali FileZilla.
Če imaš na klientu linux pa z uporabo ukaza scp.

Pod nobenim pogojem SSH strežnika ne izpostavljaj na internet.
Internet je namreč poln scannerjev, ki vsak trenutek skenirajo IP naslove ter iščejo odprte strežniške porte.
Vedi, da te bodo našli prej kot v eni uri in začeli probavati vsa možna gesla.
In če si slučajno prepričan, da imaš dovolj kompleksno geslo si v zmoti. Njih je več in probavajo tudi ko ti spiš.
Rešitev je več.
1. Ne izpostavljaj SSH strežnika na internet.
2. Če že ga skonfiguriraj, da se preko SSH lahko prijavljaš edino z uporabo SSH ključev.
3. Na routerju ali kar na malini skonfiguriraj VPN servis (Wireguard ali OpenVPN - poglej si PI-VPN). Preko SSH dostopaš potem izključno iz domačega omrežja ter iz VPN. Torej nikakor iz interneta.