Loading...
 
[Zobrazit/Skrýt nabídky vlevo]
[Zobrazit/Skrýt nabídky vpravo]

Zakaznicky PHP Webhosting

Služba poskytuje PHP webhosting pro menší zákazníky. Základní vlastností služby je možnost vybírat z více verzí PHP. Webhosting je hostován na serveru LH3 (10.102.0.6) a tvoří jej tři virtuály, na kterých běží Apache 2.4, PHP-FPM a MariaDB 5.5. /var/www je lokálně sdílený všemi virtuály (bind mount z hosta).

Zajímavostí stávajícího řešení je interní komunikační bridge. Pro vnitřní komunikaci mezi virtuály služby byl založen speciální bridge virbrphp, který slouží jen pro výměnu informací mezi Apachem a php-workery. Jelikož je celá služba umístěna v bridgi s ostatními UVTími službami, je takto zajištěna bezpečnost napříč PHP webhostingem.

php-webhosting.hosting.uvt.cz

vnější IP 109.205.75.20
vnitřní IP 192.168.10.111
interní IP 10.170.10.1
root@ssh (port 10022) 1:6sv0zcXX0MbD0e33gg==
root@mysql 1:zrnLkbOuzraKqYubtpWIrvw=


php54-worker.hosting.uvt.cz

vnější IP 109.205.75.20
vnitřní IP 192.168.10.112
interní IP 10.170.10.2
root@ssh (port 10032) 1:bGpQTmRybhR/ZCc=


php55-worker.hosting.uvt.cz

vnější IP 109.205.75.21
vnitřní IP 192.168.10.113
interní IP 10.170.10.3
root@ssh (port 10042) 1:Qk5hd0x2dFRqTSU=


php56-worker.hosting.uvt.cz

vnější IP 109.205.75.21
vnitřní IP 192.168.10.114
interní IP 10.170.10.4
root@ssh (port 10052) 1:T1FecXdONWA0UgY=


php71-worker.hosting.uvt.cz

vnější IP 109.205.75.21
vnitřní IP 192.168.10.118
interní IP 10.170.10.5
root@ssh (port 10062) 1:0+bxsOfx8vbU5oQ=

Správa databáze

Pro klienty i naši správu je na serveru nainstalován phpmyadmin. Dostupný je na phpmyadmin.hosting.uvt.cz.

root@mysql 1:6sv0zcXX0MbD0e33gg==

Zakládání a mazání webů, změna hesla

Jelikož je infrastruktura hostingu poměrně složitá, byly vytvořeny pomocné skripty pro zakládání a mazání klientských konfigurací. Skripty jsou uložené v /usr/local/scripts.

nový web bash create_hosting.sh <url-webu, např www.stranka.cz> <verze-php, např 54 nebo 56>
vyhledání uživatele podle URL bash get_username_by_url.sh <url-webu>
nová klientská DB bash create_database_mysql.sh <jméno uživatele webu, např web22>
smazání webu bash remove_hosting.sh <jméno uživatele webu, např web22>
smazání klientské DB bash remove_database_mysql.sh <jméno uživatele webu, např web22>
změna uživatelského hesla bash change_username_password.sh <jméno uživatele webu, např web22>




Created by dfabian. Last Modification: Čtvrtek 10 of květen, 2018 11:50:40 CEST by komodo.