{"id":3041,"date":"2015-03-23T11:25:22","date_gmt":"2015-03-23T10:25:22","guid":{"rendered":"http:\/\/www.itkommando.hu\/site\/?page_id=3041"},"modified":"2021-07-14T17:40:22","modified_gmt":"2021-07-14T16:40:22","slug":"lamp-szerver-raspberry-pi-bol","status":"publish","type":"page","link":"https:\/\/www.itkommando.hu\/site\/lamp-szerver-raspberry-pi-bol\/","title":{"rendered":"LAMP szerver RaspBerry Pi-b\u0151l"},"content":{"rendered":"<p>A LAMP szervert m\u00e1r pr\u00f3b\u00e1ltuk a RaspBerry Pi B-n is, de abb\u00f3l nem sz\u00fcletett cikk, mivel a telep\u00edt\u00e9s a MySQL szerver telep\u00edt\u00e9s\u00e9n\u00e9l meg\u00e1llt, ugyanis a k\u00e9sz\u00fcl\u00e9k teljes\u00edtm\u00e9nye nem bizonyult elegend\u0151nek a futtat\u00e1s\u00e1hoz.<\/p>\n<p>Az el\u0151z\u0151 cikkben szerepl\u0151 &#8222;<a title=\"Egy egyszer\u0171 irodai szerver raspberry pi2-b\u0151l\" href=\"http:\/\/www.itkommando.hu\/site\/leirasok\/egy-egyszeru-irodai-szerver-raspberry-pi2-bol\/\">mindenes szervert<\/a>&#8221; fejlesztj\u00fck tov\u00e1bb.<\/p>\n<p>Telep\u00edts\u00fck a MySQL-szervert:<\/p>\n<p><code>sudo apt-get install mysql-server<\/code><\/p>\n<p>Ez az utas\u00edt\u00e1s mindig az aktu\u00e1lis verzi\u00f3j\u00fa MySQL szervert telep\u00edti.<\/p>\n<p>R\u00e1k\u00e9rdez a MySQL szerver root jelszav\u00e1ra. Tal\u00e1ljunk egy er\u0151s jelsz\u00f3t, \u00edrjuk be, majd ism\u00e9telj\u00fck meg.<\/p>\n<p>Amikor a telep\u00edt\u00e9s befejez\u0151d\u00f6tt, jelentkezz\u00fcnk be:<\/p>\n<p><code>mysql -u root -p<\/code><\/p>\n<p>Hozzunk l\u00e9tre egy saj\u00e1t felhaszn\u00e1l\u00f3t (term\u00e9szetesen az 123 hely\u00e9re er\u0151s jelsz\u00f3t kell \u00edrni):<\/p>\n<p><code>create user 'sajat' identified by '123';<\/code><\/p>\n<p>valamint egy adatb\u00e1zist:<\/p>\n<p><code>create database web;<\/code><\/p>\n<p>V\u00e1lasszuk ki az adatb\u00e1zist haszn\u00e1latra:<\/p>\n<p><code>use web;<\/code><\/p>\n<p>adjunk teljes jogosults\u00e1got a saj\u00e1t felhaszn\u00e1l\u00f3nak a web adatb\u00e1zishoz:<\/p>\n<p><code>grant all on web.* to sajat;<\/code><\/p>\n<p>Telep\u00edts\u00fck a PHP-t \u00e9s a PHP Apache2 modulj\u00e1t:<\/p>\n<p><code>sudo apt-get \u00a0install php5 libapache2-mod-php5<\/code><\/p>\n<p>valamint a WordPresst:<\/p>\n<p><code>apt-get install wordpress<\/code><\/p>\n<p>Ez egyben egy rak\u00e1s f\u00fcgg\u0151s\u00e9get is telep\u00edt.<\/p>\n<p>Hozzunk l\u00e9tre egy konfigur\u00e1ci\u00f3s f\u00e1jlt:<\/p>\n<p><code>sudo nano \/etc\/wordpress\/config-gepazonosito.php<\/code><\/p>\n<p>ahol a g\u00e9pazonos\u00edt\u00f3, az ip-c\u00edm vagy host n\u00e9v, ami szerint a webszerverre hivatkozunk. Ezzel \u00a0a m\u00f3dszerrel k\u00f6nnyen lehet egy szerverrel t\u00f6bb wordpress oldalt kiszolg\u00e1lni.<\/p>\n<p>A k\u00f6vetkez\u0151ket \u00edrjuk bele (\u00e9rtelemszer\u0171 v\u00e1ltoztat\u00e1sokkal):<\/p>\n<p><code>&lt;?php<br \/>\ndefine('DB_NAME', 'web');<br \/>\ndefine('DB_USER', 'sajat');<br \/>\ndefine('DB_PASSWORD', '123');<br \/>\ndefine('DB_HOST', 'localhost');<br \/>\ndefine('WP_CONTENT_DIR', '\/var\/lib\/wordpress\/wp-content');<br \/>\n?&gt;<\/code><\/p>\n<p>Ezek ut\u00e1n egy b\u00f6ng\u00e9sz\u0151vel bejelentkez\u00fcnk, \u00e9s a k\u00f6vetkez\u0151 k\u00e9p fogad (term\u00e9szetesen hiba\u00fczenet eset\u00e9n j\u00f6n a hibakeres\u00e9s):<\/p>\n<figure id=\"attachment_3048\" aria-describedby=\"caption-attachment-3048\" style=\"width: 820px\" class=\"wp-caption alignright\"><a href=\"http:\/\/www.itkommando.hu\/site\/wp-content\/uploads\/wordpress1.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-3048  \" src=\"http:\/\/www.itkommando.hu\/site\/wp-content\/uploads\/wordpress1.png\" alt=\"Telep\u00edt\u0151 k\u00e9perny\u0151\" width=\"820\" height=\"418\" srcset=\"https:\/\/www.itkommando.hu\/site\/wp-content\/uploads\/wordpress1.png 1366w, https:\/\/www.itkommando.hu\/site\/wp-content\/uploads\/wordpress1-300x152.png 300w, https:\/\/www.itkommando.hu\/site\/wp-content\/uploads\/wordpress1-1024x521.png 1024w\" sizes=\"auto, (max-width: 820px) 100vw, 820px\" \/><\/a><figcaption id=\"caption-attachment-3048\" class=\"wp-caption-text\">Ha minden j\u00f3l megy ezt a t\u00e1bl\u00e1zatot kell kit\u00f6lteni. Figyelj\u00fcnk oda, hogy a jelsz\u00f3 &#8222;er\u0151s&#8221; legyen. (Mivel az csak demo rendszer lehettem nagyvonal\u00fa)<\/figcaption><\/figure>\n<p>A t\u00e1bl\u00e1zat kit\u00f6lt\u00e9se ut\u00e1n egy \u00fcdv\u00f6zl\u0151k\u00e9perny\u0151 k\u00f6vetkezik:<\/p>\n<figure id=\"attachment_3049\" aria-describedby=\"caption-attachment-3049\" style=\"width: 458px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.itkommando.hu\/site\/wp-content\/uploads\/wordpress2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-3049 \" src=\"http:\/\/www.itkommando.hu\/site\/wp-content\/uploads\/wordpress2.png\" alt=\"A wordpress telep\u00edt\u00e9se k\u00e9sz\" width=\"458\" height=\"320\" srcset=\"https:\/\/www.itkommando.hu\/site\/wp-content\/uploads\/wordpress2.png 763w, https:\/\/www.itkommando.hu\/site\/wp-content\/uploads\/wordpress2-300x209.png 300w\" sizes=\"auto, (max-width: 458px) 100vw, 458px\" \/><\/a><figcaption id=\"caption-attachment-3049\" class=\"wp-caption-text\">K\u00e9sz a telep\u00edt\u00e9s<\/figcaption><\/figure>\n<p>Lehet bejelentkezni:<\/p>\n<figure id=\"attachment_3050\" aria-describedby=\"caption-attachment-3050\" style=\"width: 458px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.itkommando.hu\/site\/wp-content\/uploads\/wordpress3.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-3050 \" src=\"http:\/\/www.itkommando.hu\/site\/wp-content\/uploads\/wordpress3.png\" alt=\"Wordpress login\" width=\"458\" height=\"320\" srcset=\"https:\/\/www.itkommando.hu\/site\/wp-content\/uploads\/wordpress3.png 763w, https:\/\/www.itkommando.hu\/site\/wp-content\/uploads\/wordpress3-300x209.png 300w\" sizes=\"auto, (max-width: 458px) 100vw, 458px\" \/><\/a><figcaption id=\"caption-attachment-3050\" class=\"wp-caption-text\">WordPress login k\u00e9perny\u0151<\/figcaption><\/figure>\n<p>A bejelentkez\u00e9s ut\u00e1n a WordPress m\u0171k\u00f6dik. A sebess\u00e9ge, reakci\u00f3ideje \u00e1ltal\u00e1ban hozza a munka k\u00f6zben elv\u00e1rhat\u00f3t, azonban az\u00a0\u201eAdd Media&#8221; egy kicsit v\u00e1rakozik miel\u0151tt a k\u00e9peket beolvasn\u00e1, de a munka megfelel\u0151 szervez\u00e9s\u00e9vel ez elfogadhat\u00f3 kompromisszum lehet.<\/p>\n<p>Ha sok k\u00e9pet vide\u00f3t szeretn\u00e9nk az oldalba beilleszteni, \u00e9rdemes lehet a \u00a0wp-content mapp\u00e1t a nagy m\u00e9ret\u0171 k\u00fcls\u0151 HDD-re k\u00f6lt\u00f6ztetni, az eredeti hely\u00e9n csak egy symlinkel hivatkozni r\u00e1. Ha a tulajdonost www-data-ra, akkor a WordPress automatikusan tudja a b\u0151v\u00edtm\u00e9nyeket, egy\u00e9bk\u00e9nt nek\u00fcnk kell ezt k\u00e9zzel megtenni (ezt a lehet\u0151s\u00e9get nem pr\u00f3b\u00e1ltuk ki).<\/p>\n<p>A b\u0151v\u00edtm\u00e9nyek egyszer\u0171bb telep\u00edt\u00e9se \u00e9rdek\u00e9ben FTP szerver telep\u00edt\u00e9se helyett a SAMBA szerverhez adunk hozz\u00e1 m\u00e9g egy megoszt\u00e1st:<br \/>\n<code><br \/>\n[wordpress]<br \/>\ncomment = wordpress\/wp.content<br \/>\nread only = no<br \/>\nlocking = yes<br \/>\npath = \/usr\/share\/wordpress\/wp-content\/<br \/>\nguest ok = yes<br \/>\nforce user=root <\/code><\/p>\n<h3>TOR hidden service telep\u00edt\u00e9se<\/h3>\n<p>A TOR h\u00e1l\u00f3zat az Egyes\u00fclt \u00c1llamok Tenger\u00e9szgyalogs\u00e1ga \u00e1ltal kifejlesztett, manaps\u00e1g \u00f6nk\u00e9ntesek \u00e1ltal \u00fczemeltetett n\u00e9vtelens\u00e9get biztos\u00edt\u00f3 h\u00e1l\u00f3zat, amelyr\u0151l m\u00e1r <a title=\"Cikkek a TOR h\u00e1l\u00f3zatr\u00f3l\" href=\"http:\/\/www.itkommando.hu\/site\/category\/tanacsok\/internet\/tor\/\">t\u00f6bb cikket is \u00edrtunk<\/a>.<br \/>\nEz\u00fattal azt mutatjuk meg, hogy a WordPress seg\u00edts\u00e9g\u00e9vel l\u00e9trehozott webhely hogyan oszthat\u00f3 meg a TOR h\u00e1l\u00f3zaton. Ez\u00faton is szeretn\u00e9m hangs\u00falyozni, hogy a TOR h\u00e1l\u00f3zat n\u00e9vtelens\u00e9g\u00e9t nemcsak azoknak az orsz\u00e1goknak a lak\u00f3i haszn\u00e1lj\u00e1k, ahol a sz\u00f3l\u00e1sszabads\u00e1g kih\u00edv\u00e1sokkal k\u00fczd, hanem azok is akik a n\u00e9vtelens\u00e9ggel vissza\u00e9lnek.<br \/>\nA telep\u00edt\u00e9s mag\u00e1nak a TOR-nak a telep\u00edt\u00e9s\u00e9vel kezd\u0151dik.<br \/>\n<code>sudo apt-get install tor<\/code><br \/>\nA\u00a0<code>\/etc\/tor\/torrc<\/code>\u00a0f\u00e1jlt m\u00f3dos\u00edtjuk:<br \/>\n<code>sudo nano \/etc\/tor\/torrc<\/code><br \/>\nA k\u00f6vetkez\u0151 sorok el\u0151l kivessz\u00fck a kett\u0151skeresztet:<br \/>\n<code>HiddenServiceDir \/var\/lib\/tor\/hidden_service\/<br \/>\nHiddenServicePort 80 127.0.0.1:80<\/code><br \/>\nvalamint a k\u00f6vetkez\u0151 sor el\u0151l is:<br \/>\n<code>RunAsDaemon 1<\/code><br \/>\nInd\u00edtsuk \u00fajra a tor daemont:<br \/>\n<code>\/etc\/init.d\/tor restart<\/code><br \/>\nEzzel az utas\u00cdt\u00e1ssal l\u00e9trehoztunk k\u00e9t f\u00e1jlt a\u00a0<code>\/var\/lib\/tor\/hidden_service\/<\/code>\u00a0mappa alatt. Az egyik a\u00a0<code>private_key<\/code>\u00a0a m\u00e1sik a\u00a0<code>hostname<\/code>. Ezekr\u0151l k\u00e9sz\u00edts\u00fcnk ment\u00e9st.<br \/>\nA\u00a0<code>private_key<\/code>\u00a0a m\u0171k\u00f6d\u00e9shez sz\u00fcks\u00e9ges titkos kulcsot tartalmazza, ezt szigor\u00fa titokban kell tartani. A\u00a0<code>hostname<\/code>\u00a0a TOR rendszeren bel\u00fcli hosztnevet tartalmazza. A mi eset\u00fcnkben\u00a0<code>rndv62anhcri46hr.onion<\/code> (ahol az onion v\u00e9gz\u0151d\u00e9s jelzi, hogy csak a TOR rendszeren bel\u00fcl el\u00e9rhet\u0151 szolg\u00e1ltat\u00e1sr\u00f3l van sz\u00f3).<br \/>\nHozzunk l\u00e9tre egy \u00faj MySQL felhaszn\u00e1l\u00f3t \u00e9s adatb\u00e1zist:<br \/>\n<code>mysql -uroot -p<br \/>\ncreate user toruser identified by '123';<br \/>\ncreate database tordatabase;<br \/>\ngrant all on tordatabase.* to toruser ;<\/code><br \/>\nTerm\u00e9szetesen (ahogy az 123 helyett er\u0151s jelsz\u00f3t kell haszn\u00e1lni)<\/p>\n<p>A <code>\/usr\/share\/wordpress\/wp-content<\/code> mapp\u00e1t m\u00e1soljuk \u00e1t p\u00e9ld\u00e1ul a <code>\/mnt\/<\/code> mapp\u00e1ba<\/p>\n<p>A <code>\/etc\/wordpress<\/code> alatt hozzuk l\u00e9tre a\u00a0<code>config-127.0.0.0.1<\/code>\u00a0\u00e1llom\u00e1nyt.<\/p>\n<p><code>define('DB_NAME', 'tordatabase');<br \/>\ndefine('DB_USER', 'toruser');<br \/>\ndefine('DB_PASSWORD', '123');<br \/>\ndefine('DB_HOST', 'localhost');<br \/>\ndefine('WP_CONTENT_DIR', '\/mnt\/wp-content');<\/code> (Ha a wp-content tartalm\u00e1t m\u00e1shova m\u00e1soltuk, akkor \u00e9rtelemszer\u0171en ez is m\u00f3dosul)<br \/>\n?&gt;<\/p>\n<p>Egy TOR b\u00f6ng\u00e9sz\u0151be \u00edrjuk be a saj\u00e1t hosztnev\u00fcnket:<br \/>\n<code>rndv62anhcri46hr.onion<\/code><br \/>\nJelent\u0151sen lassabban, mint a \u201enorm\u00e1lis&#8221; internet eset\u00e9n.<\/p>\n<p>Term\u00e9szetesen a TOR h\u00e1l\u00f3zaton rejtett szolg\u00e1ltat\u00e1st nem a legjobb wordpressre vagy egy\u00e9b tartalomkezel\u0151 rendszerre b\u00edzni. Erre mindenk\u00e9ppen javaslok statikus (tiszta HTML) weboldal haszn\u00e1latot, mindenf\u00e9le script (PHP, ASP, CGI stb.) t\u00e1mogat\u00e1s n\u00e9lk\u00fcl. Minden nem felt\u00e9tlen\u00fcl sz\u00fcks\u00e9ges szolg\u00e1ltat\u00e1st c\u00e9lszer\u0171 elt\u00e1vol\u00edtani, a csak id\u0151szakosan haszn\u00e1ltakat le\u00e1ll\u00edtani, \u00e9s csak addig elind\u00edtani, am\u00edg haszn\u00e1ljuk.<\/p>\n<p>\u00d6sszefoglalva: Az itt le\u00edrt m\u00f3dszerrel l\u00e9tre lehet hozni egy TOR rejtett szolg\u00e1ltat\u00e1st, azonban itt a biztons\u00e1gi k\u00e9rd\u00e9sekkel nem foglalkoztunk, ami a TOR h\u00e1l\u00f3zaton kiemelten fontos<\/p>\n<h3>Kapcsol\u00f3d\u00f3 cikkek<\/h3>\n<ul id=\"menu-tanacsoktanulmanyok\">\n<li id=\"menu-item-2736\"><a title=\"A Raspberry PI mint m\u00e9dia szerver\" href=\"http:\/\/www.itkommando.hu\/site\/raspberry-pi\/\">Raspberry PI 1<\/a>. r\u00e9sz<\/li>\n<li><a title=\"A kifog\u00e1sok \u00e9s a http szerver\" href=\"http:\/\/www.itkommando.hu\/site\/rasperry-pi-2\/\">Raspberry PI 2<\/a>. r\u00e9sz<\/li>\n<li><a title=\"A RaspBerry PI 2 m\u00e9dialej\u00e1tsz\u00f3\" href=\"http:\/\/www.itkommando.hu\/site\/leirasok\/a-raspberry-pi-2-mint-medialejatszo\/\">Raspberry PI 2 mint m\u00e9dialej\u00e1tsz\u00f3 \u00e9s torrent \u00e1llom\u00e1s<\/a><\/li>\n<li><a href=\"http:\/\/www.itkommando.hu\/site\/category\/tanacsok\/internet\/tor\/\">TOR<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>A LAMP szervert m\u00e1r pr\u00f3b\u00e1ltuk a RaspBerry Pi B-n is, de abb\u00f3l nem sz\u00fcletett cikk, mivel a telep\u00edt\u00e9s a MySQL szerver telep\u00edt\u00e9s\u00e9n\u00e9l meg\u00e1llt, ugyanis a k\u00e9sz\u00fcl\u00e9k teljes\u00edtm\u00e9nye nem bizonyult elegend\u0151nek&hellip;<a href=\"https:\/\/www.itkommando.hu\/site\/lamp-szerver-raspberry-pi-bol\/\" class=\"more-link\"><span class=\"more-button\">Tov\u00e1bb a r\u00e9szletekre<span class=\"screen-reader-text\">LAMP szerver RaspBerry Pi-b\u0151l<\/span><\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":2995,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[70,72,80,9,13,16,66,55],"tags":[],"class_list":["post-3041","page","type-page","status-publish","has-post-thumbnail","hentry","category-internet","category-linux","category-raspberry-pi-es-banan-pi","category-szerver","category-szoftver","category-tanacsok","category-tor","category-web"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/pages\/3041","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/comments?post=3041"}],"version-history":[{"count":13,"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/pages\/3041\/revisions"}],"predecessor-version":[{"id":5493,"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/pages\/3041\/revisions\/5493"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/media\/2995"}],"wp:attachment":[{"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/media?parent=3041"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/categories?post=3041"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/tags?post=3041"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}