Webhostingový server

Cílem této bakalářské práce bylo navrhnout a realizovat vlastní hostingový systém, kde si klient může jednoduše navolit vlastní mailový, webový či DNS hosting. Práce vznikla díky tomu, že mi jednotlivé požadavky klientů, spolu s jejich evidencí, zabíraly velké množství času. Tento nesystematický způ...

Full description

Bibliographic Details
Main Author: Suda, Roman
Other Authors: Seidl, David, Krumnikl, Michal
Format: Bachelor Thesis
Language:Czech
Published: Vysoká škola báňská - Technická univerzita Ostrava 2017
Subjects:
web
DNS
FTP
PHP
Online Access:http://hdl.handle.net/10084/128411
id fttuostrava:oai:dspace.vsb.cz:10084/128411
record_format openpolar
spelling fttuostrava:oai:dspace.vsb.cz:10084/128411 2023-05-15T18:13:57+02:00 Webhostingový server Webhosting Server Suda, Roman Seidl, David Krumnikl, Michal 2017 6003308 bytes application/pdf http://hdl.handle.net/10084/128411 cs cze Vysoká škola báňská - Technická univerzita Ostrava openAccess web mail DNS CRON FTP PHP Perl databáze hosting sdílený hosting kontrolní panel database shared hosting control panel Bakalářská práce 2017 fttuostrava 2019-11-26T00:20:59Z Cílem této bakalářské práce bylo navrhnout a realizovat vlastní hostingový systém, kde si klient může jednoduše navolit vlastní mailový, webový či DNS hosting. Práce vznikla díky tomu, že mi jednotlivé požadavky klientů, spolu s jejich evidencí, zabíraly velké množství času. Tento nesystematický způsob řešení klientských požadavků, se s spolu s jejich nárůstem, stával dlouhodobě neudržitelným. Vznikl tak velmi modulární a snadno rozšiřitelný projekt, do kterého mohu v pří- padě potřeby kdykoliv zasáhnout. Vzhledem k tomu, že se jedná o komplexní projekt, sestává vytvořené dílo z několika technologií – PHP, Perl, Python, Bash. Kde frontend je v HTML/PHP (Apache2), backend – daemon, který vyřizuje samotné požadavky je napsán v perlu/pythonu a jeho součástí jsou i podpůrné scripty v bashi. Výsledek práce hodnotím pozitivně, jelikož se mi podařilo software nasadit v produkčním prostředí, kde již nějakou dobu působí. Současně se mi povedlo eliminovat časovou náročnost spojenou s jednotlivými klientskými požadavky, protože nyní si je zákazníci mohou vyvářet sami. Přidanou hodnotou hostingového systému je také s tím spojená evidence všech různorodých požadavků, jak současného, tak i historického nastavení jednotlivých služeb. The aim of this bachelor thesis was to design and implement a custom hosting system, where the client can simply select his own mail, web or DNS hosting. The work came into existence due to the fact that the individual requirements of my clients, together with their records, occupied a large amount of time. The unsystematic way of dealing with client requests, along with their increase, was becoming unsustainable in the long term. This has created a very modular and easily expandable project that I can, in case of need, intervene at any time. Given that this is a complex project, it consists of a work of several technologies - PHP, Perl, Python, Bash. Where the frontend is in HTML/PHP (Apache2), the backend - a daemon that does the query itself is written in a perl/python, and includes an alternative scripts in the bash. I evaluate the result of the thesis positively as I managed to deploy the software in a production environment where it has been operating for some period of time already. At the same time, I managed to eliminate the time consuming demands associated with individual client requirements, as now customers can do those themselves. The added value of the hosting system is also the associated record of all the various requirements of both the current and the historical settings of the individual services. 460 - Katedra informatiky výborně Bachelor Thesis sami Technical University of Ostrava: DSpace VŠB-TUO
institution Open Polar
collection Technical University of Ostrava: DSpace VŠB-TUO
op_collection_id fttuostrava
language Czech
topic web
mail
DNS
CRON
FTP
PHP
Perl
databáze
hosting
sdílený hosting
kontrolní panel
database
shared hosting
control panel
spellingShingle web
mail
DNS
CRON
FTP
PHP
Perl
databáze
hosting
sdílený hosting
kontrolní panel
database
shared hosting
control panel
Suda, Roman
Webhostingový server
topic_facet web
mail
DNS
CRON
FTP
PHP
Perl
databáze
hosting
sdílený hosting
kontrolní panel
database
shared hosting
control panel
description Cílem této bakalářské práce bylo navrhnout a realizovat vlastní hostingový systém, kde si klient může jednoduše navolit vlastní mailový, webový či DNS hosting. Práce vznikla díky tomu, že mi jednotlivé požadavky klientů, spolu s jejich evidencí, zabíraly velké množství času. Tento nesystematický způsob řešení klientských požadavků, se s spolu s jejich nárůstem, stával dlouhodobě neudržitelným. Vznikl tak velmi modulární a snadno rozšiřitelný projekt, do kterého mohu v pří- padě potřeby kdykoliv zasáhnout. Vzhledem k tomu, že se jedná o komplexní projekt, sestává vytvořené dílo z několika technologií – PHP, Perl, Python, Bash. Kde frontend je v HTML/PHP (Apache2), backend – daemon, který vyřizuje samotné požadavky je napsán v perlu/pythonu a jeho součástí jsou i podpůrné scripty v bashi. Výsledek práce hodnotím pozitivně, jelikož se mi podařilo software nasadit v produkčním prostředí, kde již nějakou dobu působí. Současně se mi povedlo eliminovat časovou náročnost spojenou s jednotlivými klientskými požadavky, protože nyní si je zákazníci mohou vyvářet sami. Přidanou hodnotou hostingového systému je také s tím spojená evidence všech různorodých požadavků, jak současného, tak i historického nastavení jednotlivých služeb. The aim of this bachelor thesis was to design and implement a custom hosting system, where the client can simply select his own mail, web or DNS hosting. The work came into existence due to the fact that the individual requirements of my clients, together with their records, occupied a large amount of time. The unsystematic way of dealing with client requests, along with their increase, was becoming unsustainable in the long term. This has created a very modular and easily expandable project that I can, in case of need, intervene at any time. Given that this is a complex project, it consists of a work of several technologies - PHP, Perl, Python, Bash. Where the frontend is in HTML/PHP (Apache2), the backend - a daemon that does the query itself is written in a perl/python, and includes an alternative scripts in the bash. I evaluate the result of the thesis positively as I managed to deploy the software in a production environment where it has been operating for some period of time already. At the same time, I managed to eliminate the time consuming demands associated with individual client requirements, as now customers can do those themselves. The added value of the hosting system is also the associated record of all the various requirements of both the current and the historical settings of the individual services. 460 - Katedra informatiky výborně
author2 Seidl, David
Krumnikl, Michal
format Bachelor Thesis
author Suda, Roman
author_facet Suda, Roman
author_sort Suda, Roman
title Webhostingový server
title_short Webhostingový server
title_full Webhostingový server
title_fullStr Webhostingový server
title_full_unstemmed Webhostingový server
title_sort webhostingový server
publisher Vysoká škola báňská - Technická univerzita Ostrava
publishDate 2017
url http://hdl.handle.net/10084/128411
genre sami
genre_facet sami
op_rights openAccess
_version_ 1766186617333088256