Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.
| Next revision | Previous revision | ||
|
dev:devil.dev [2016/03/13 20:17] Stanislav Nízky vytvorené |
dev:devil.dev [2016/03/16 00:40] (aktuálne) Stanislav Nízky |
||
|---|---|---|---|
| Riadok 1: | Riadok 1: | ||
| ====== Developer Server - Devil ====== | ====== Developer Server - Devil ====== | ||
| - | ==== IP Adresy ==== | + | ===== IP Adresy ===== |
| Hlavná IP adresa je **192.168.1.19** | 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 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. | V pláne je druhá interná IP na samostatnej sieti, na testovanie terminálov. | ||
| - | ==== SSH ==== | + | ===== 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. | 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). | 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 ==== | + | ===== Služby ===== |
| - | === FTP === | + | ==== FTP ==== |
| Každý virtualhost dostane jeden účet. Heslá budú generické, pravdepodobne zhodné s názvom hostu. | 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. | Z vonkajšieho priestoru nebude FTP prístupné. Každý užívateľ dostane FTP na celý svoj adresár. Heslo dodá osobne. | ||
| - | === PHP === | + | ==== PHP ==== |
| Máme PHP 5.6 ako fcgid. Nastavenie je klasické ako na našich externých serveroch: | 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 | * 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 | * 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í. | + | * každý virtualhost má vedľa htdocs adresára aj etc adresár. Ten obsahuje 3 typy nastavení. |
| - | * - Súbory php-* obsahujú samotný modul, ktorý sa spúšťa pri volaní scriptov. | + | |
| - backup.exclude obsahuje vzorky pre tar, ktoré sa počas nočného zálohovania ignorujú | - backup.exclude obsahuje vzorky pre tar, ktoré sa počas nočného zálohovania ignorujú | ||
| - php.ini - ak sa tu nachádza, tak sa hlavný php.ini ignoruje. V php-* sa dajú všetky nastavenia preťažiť. | - php.ini - ak sa tu nachádza, tak sa hlavný php.ini ignoruje. V php-* sa dajú všetky nastavenia preťažiť. | ||
| + | - 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: | ||
| + | * http://devil.dev/phpmyadmin a http://devil.dev/adminer | ||
| + | * http://admin.dev/phpmyadmin a http://admin.dev/adminer | ||
| + | * http://admin.dev a http://devil.dev budú časom zaheslované a budú obsahovať **VŠETKO** - linky na virtualhosty, štatistiky prístupu aj menežment. Možno sa podarí vyrobiť aj skripty na generovanie nových virtualhostov a databáz. | ||
| + | ===== VirtualHosty ===== | ||
| + | Zatiaľ rozbehnuté a postupne pridávané: | ||
| + | Michal | ||
| + | ^ FQDN ^ adresar ^ popis ^ | ||
| + | | 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 | | ||
| + | | studio2.salko.dev | studio2.htdocs | aktualna omega | | ||
| + | | *.salko.dev | htdocs | vsetky ostatne projekty | | ||