Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Ako zabezpecit beh aplikacie na VPS?

glengoolie
verified
rating uzivatele
28. 10. 2022 14:30:32
Aky je idealny sposob zabezpecnia behu aplikacie na serveri ak ide o binarku, cize cele VPS/Server je urceny iba jej a nejde o ziaden webhosting alebo kontajner?
Laicky sa tusim len binarka spusti s prikazom s "&" sufixom co ju hodi do pozadia ale to mi pride trosku amaterske. I ked som tak v minulost aplikacie riesil s tym ze si spravili socket cez subor a cez ten som jej potom mohol posielat prikaz cez jej cli.
Co take veci ako hashicrop nomad pripade instalacia aplikacie ako linux sluzba systemctl/service...?
28. 10. 2022 14:30:32
https://webtrh.cz/diskuse/ako-zabezpecit-beh-aplikacie-na-vps/#reply1508718
wt_kaspy
verified
rating uzivatele
(4 hodnocení)
28. 10. 2022 20:17:24
Nejjednodušší cesta je udělat service v systemctl, jak to zmiňujeme na konci. Jednak se to dá jednoduše startovat/restartovat/zastavovat, jednak se tam dá nastavit automatický start při startu systému a jednak to hlídá, jestli to nepadlo a případně to tu binarku znova nastartuje.
28. 10. 2022 20:17:24
https://webtrh.cz/diskuse/ako-zabezpecit-beh-aplikacie-na-vps/#reply1508717
TomasX
verified
rating uzivatele
(4 hodnocení)
28. 10. 2022 21:58:44
Vytvoř si nového uživatele, dej mu práva na složku, kde bude mít aplikace nastavení a data, vytvoř si pod rootem soubor např. moje_super_aplikace.service (název udělej podle aplikace) a do něj napiš:
soubor zkopíruj do /etc/systemd/system/moje_super_aplikace.service. Poté zavolej "reload systemctl", následně "systemctl enable moje_super_aplikace.service" pro automatický start při spuštění systému a následně můžeš aplikaci nastartovat, "systemctl start moje_super_aplikace.service". Pokud se chceš podívat jestli běží, tak "systemctl status moje_super_aplikace.service" a pokud chceš vidět její logy "journalctl -b -u moje_super_aplikace.service"
Tohle je za mě standardní a doporučený způsob na většině OS pro většinu aplikací. Tu konfiguraci pro službu střílím z hlavy, ale snad bude vyhovovat. Případně se doptej nebo zkus zagooglit, návodu bude spousta.
28. 10. 2022 21:58:44
https://webtrh.cz/diskuse/ako-zabezpecit-beh-aplikacie-na-vps/#reply1508716
Pro odpověď se přihlašte.
Přihlásit