Nástroje používateľa

Nástoje správy stránok


dev:devil.dev

Toto je staršia verzia dokumentu!


Developer Server - Devil

IP Adresy

Hlavná IP adresa je 192.168.1.19 V pláne je ešte externá IP, alebo aspoň port, cez ktorý sa bude dať dostať z internetu. V pláne je druhá interná IP na samostatnej sieti, na testovanie terminálov.

SSH

SSH beží na porte 22. Prístup bude umožnený iba pomocou certifikátu. V prechodnom období je možné sa na jednotlivých užívateľov s výnimkou root-a prihlásiť aj heslom. Bude sem presunutý aj git ako git užívateľ. Všetky nastavenia by mali zostať zhodné s predchádzajúcim serverom (možno aj adresa, s výnimkou portu).

Služby

FTP

Každý virtualhost dostane jeden účet. Heslá budú generické, pravdepodobne zhodné s názvom hostu. Z vonkajšieho priestoru nebude FTP prístupné. Každý užívateľ dostane FTP na celý svoj adresár. Heslo dodá osobne.

PHP

Máme PHP 5.6 ako fcgid. Nastavenie je klasické ako na našich externých serveroch:

  • Globálne nastavenia sú v /etc/php/cgi-php5.6
  • vedľa php.ini sú adresáre ext a ext-active obsahujúce nastavenia externých modulov
  • každý virtualhost má vedľa htdocs adresára aj etc adresár. Ten obsahuje 3 typy nastavení.
    1. backup.exclude obsahuje vzorky pre tar, ktoré sa počas nočného zálohovania ignorujú
    2. php.ini - ak sa tu nachádza, tak sa hlavný php.ini ignoruje. V php-* sa dajú všetky nastavenia preťažiť.
    3. Súbory php-* obsahujú samotný modul, ktorý sa spúšťa pri volaní scriptov. Obsahuje cestu k php binárke. Binárka môže byť /usr/bin/php-cgi, v tom prípade sa volá verzia centrálne nastavená v systéme. /usr/bin/php-cgi5.6 znamená volanie presnej verzie. V scripte za php sú všetky špecifické prepínače pre túto binárku. Najdôležitejšie sú maximálny čas vykonávania skriptu, memory limit, upload limit.
  • php volané z príkazovej riadky má iný php.ini súbor, ako cgi! Preto pri testovaní nemusia sedieť premenné a nemusia vám Vaše skripty fungovať!

Apache

Apache je vo verzii 2.4. Počúva na hlavnej IP a porte 81. Na tento port je možné pristupovať a vyhnete sa tak HaProxy. Každý užívateľ má svoj súbor, ktorý bude obsahovať všetky jeho virtualhosty - ledaže by som to rozhádzal do podadresárov.

Redis

Overím

MySQL

MariaDB 10.1. Zatiaľ som naklonený k vypnutiu binlogu - replikáciu nie je dôvod používať a obnovovanie stavu ku konkrétnemu času sme nikdy netestovali. Každý užívateľ bude mať právo editovať všetky databázy. Keďže máme spolupracovať, tak je to asi nutné. Užívatelia pre omegy(virtualhosty) budú mať klasické nastavenia, teda plné práva na užívateľ\_*, a používanie omega\_* Prístup k menežmentu je na týchto adresách:

VirtualHosty

Zatiaľ rozbehnuté a postupne pridávané: Michal

html.michal.dev html.omega html verzia omegy
html7.michal.dev html.omega html verzia omegy pod php7
michal.dev htdocs vsetky ostatne projekty spolu
dev/devil.dev.1458084956.txt.gz · Posledná úprava: 2016/03/16 00:35 od Stanislav Nízky