Szerző Téma: [Leírás] Linux MTA:SA webszerver, és adatbázis telepítése (apache2, mysql-server, php5)  (Megtekintve 1729 alkalommal)

Sziasztok!
Rengeteg hülyeséget láttam egyszerűen túl vannak bonyolítva, YouTube-n is hogy mi kell, egy MTA:SA-hoz tartozó adatbázis esetleg webszerver telepítéséhez, 
sokkal egyszerűbb is módszerek vannak rá. Most szeretnék leírni egyet, ami nekem működött, és működik is, mivel én Linux barát vagyok, ugyan is például Windows kevésbé stabil. :) A telepítés során PuTTY SSH klienst fogok használni. A telepítés Debian disztribúción fog zajlani. Célszerű lesz egy pure-ftpd -t is felrakni a szerveretekre, később nagyon meg fogja könnyíteni a dolgotokat. :) CSAK HA FRISS, MOST TELEPÍTETT DEBIAN DISZTRIBÚCIÓT HASZNÁLSZ:Lehetőleg ne root felhasználót használj, mert túl nagy a biztonsági kockázat, illetve az FTP vissza fogja utasítani a csatlakozási kísérletet.
Ha frissen telepített Debian-t használunk akkor:

apt-get install sudoMajd visudo -val adjuk hozzá magunkat a SUDOERS fájlba.Ha pl. Ubuntu-t használsz, akkor hagyd ki az ezt lépést.0) Ha még nincs, telepítsünk egy szervert innen. Ha ez eddig bárkinek problémát jelent szóljon nekem, és segítek.
De van erről is egy magyar /index.php?/topic/55666-mtasa-szerver%C3%BCnk-linuxon/\" rel=\"\">egészen érthető téma.
1) Telepítsünk egy MySQL szervert.

sudo apt-get install mysql-serverA felhasználóneveket, jelszavakat töltsük ki, jegyezzük meg őket.2) Telepítsünk egy phpMyAdmin csomagot, vele együtt az apache2-t.
sudo apt-get install phpmyadminA nyilakkal navigáljunk, amint felkínálja azt a lehetőséget, hogy melyik webszervert akarod felrakni, a kis piros négyzet
legyen az apache2 előtti szögletes zárójelek közt, majd nyomd le a SPACE billentyűt, és egy kis csillag kerül oda, majd ENTER lenyomásával
elkezd települni a phpMyAdmin, és a hozzá tartozó csomagok.Kép, hogyan kell kinéznie az ablaknak, amikor installálod.
Amennyiben nem tudod telepíteni a phpMyAdmin-t, már csak a parancs beírása után hibaüzenetet kapsz, írd be az 
apt-get update parancsot, majd próbálkozz utána.A telepítés során többször is jelszavakat fog tőletek kérni, ha rám hallgattok, nehezen megjegyezhető, hosszú, de ugyan azokat a jelszavakat adjátok meg, amivel bejelentkeztek a felhasználótokba, tehát nem kell keresgélni, hogy ez minek a jelszava, amaz minek a jelszava stb, sajnos nincs feltörhetetlen dolog, és ha nagyon akarnak, be fognak jutni az adatbázisodba, de szerencsére te nem vagy ilyen veszélynek kitéve, ugyan is Magyarországon kevés ember foglalkozik ilyennel, annak pedig nem lenne oka a te adatbázisodat feltörni.
Tehát, adjuk meg a root felhasználó jelszavát.Kép, a jelszó megadásáról.
Majd a következő phpMyAdmin konfigurációs beállítást fogadjuk el!Kép, a phpMyAdmin konfigurációs beállításáról.
Majd ha minden jelszót megadtunk, és a telepítés sikerült, kérjük le a szerverünk IP címét.
Ahogy észrevettem, ez el szokott térni disztribúciók közt, Debianon pl. a parancs \"ip a\", Ubuntun \"ifconfig\"...
Ha sikeresen lekértük, és rákeresünk URL-ként, akkor valami ehhez hasonlóval kéne találkoznunk: Kép a kezdőoldalról.
Természetesen, a disztribúciók nevei és logoi mások, tehát nem kell megijedni, ha nem Debian-t hanem Ubuntu-t ír ki, és nem Debian, hanem Ubuntu logo van ott. Igazából már fel is van installálva a web -és adatbázis szervered. Képes fogadni most már a queryket, ha a beépített adatbázis függvényeket használod. Ha nem. Akkor még nincs vége.: :D
Legtöbb esetben a következőt is el kell végezned:x32-es szerver esetén:
wget https://nightly.mtasa.com/files/modules/32/mta_mysql.so
másold az mta_mysql.so fájlt a mods/deathmatch/modules mappába
Ha nincs ilyen mappa, értelemszerűen hozz létre egyet.x64-es szerver esetén:
wget https://nightly.mtasa.com/files/modules/64/mta_mysql.so
másold az mta_mysql.so fájlt az x64/modules mappába
Ha nincs ilyen mappa, értelemszerűen hozz létre egyet.A következőket csak a biztonság kedvéért, hogy ne érjen váratlan, kellemetlen meglepetés:x32-es szerver esetén:
cd /usr/libwget https://nightly.mtasa.com/files/modules/32/libmysqlclient.so.16x64-es szerver esetén:cd /usr/libwget https://nightly.mtasa.com/files/modules/64/libmysqlclient.so.16A nem beépült mysql függvények használata esetén, az összes esetben írjuk bele a szerver konfig fájlba,
hogy elinduljon a modul is szerver indításkor. (mta_mysql.so)
VirtualBoxos host-hibás linuxokkal ne is próbálkozz, inkább erre költs 380 forintot áfával együtt mint a limitált kiadású monsterre, bár mivel én gyűjtő vagyok, felőlem monstert is vehetsz, mert én mindkettő oldalt támogatom.
De ha gondolod:https://www.arubacloud.hu/vps/virtualis-privat-szerver-muszaki-jellemzok.aspx
Ha bármi kimaradt, vagy hülyén írtam le, kérlek jelezzétek, és javítom.
Ez csak egy rögtönzött dolog volt, mert sokatoknak gondja van a linuxxal ahogy látom.
Remélem segítettem,
Tommy

 
 
« Utoljára szerkesztve: 2017. Május 24. - 07:26:24 írta rusztamas »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal