Vlastní web a mail hosting se softwarem ISP Config

11. dubna 2019

Lang: cs en de es

Né vždy vyhovuje webhosting požadavkům. Pokud jde o přizpůsobení požadavkům na míru, ani dražší hosting nemusí splňovat požadavky. Toto řeší vlastní server ať už virtuální (VPS) nebo fyzický a na něm se dá pohodlně spravovat vlastní web a mail hosting pomocí softwaru ISP Config.

Když jde o cenu může dostačovat wedos, který má značná výkonová omezení. Pokud však jde o přizpůsobení požadavkům na míru, ani dražší hosting nemusí splavňovat požadavky. Nadstandardní požadavky na výkon a konfiguraci řeší vlastní server ať už virtuální (VPS) nebo fyzický (vlastní nebo dedikovaný).

Potřebujete-li IPSConfig nainstalovat, zde je formulář pro instalaci ISP Configu

Server sám o sobě je server však jen kus mrtvé elektroniky. Proto je potřeba na fyzický server nainstalovat operační systém - ideálně Linux. Virtuální servery typicky můžete zakoupit již s předinstalovaným Linuxem. A následně web a mail server a databázi. Měně znalý profesionál pak ocení přívětivé webové administrační rozhraní.

Administrační rozhraní

Existuje několik řešení, které umožňuje administraci serveru, který má plnit funkce web a mail hostingu:

  • ISP Config
  • cPanel
  • Plesk
  • Virtualpanel
  • Webmin
  • Ajenti
Některé tyto vyjmenované softwary umí řešit i další služby, ale nyní nás bude primárně zajímat správa pouze serveru jako web a mail hostingu a všeho čeho se to týká.
Všechny tyto softwary používají standardní open-sourcové softwary, které vhodně nakonfigurují a následně spravují jednotlivé služby.
Tento článek pojednává o ISP configu, protože s ním mám nejvíce zkušeností a je primárně pro administraci serveru, který poskytuje web a mail hosting. S ISP Configem mám dobré zkušenosti. Samozřejmě pokud by se po něm mělo chtít víc než umí je potřeba umět doprogramovat modul nebo řešit správu serveru na míru na úrovní systému, k čemuž je potřeba už mít výborné znalosti pokud jde o správu linuxových severů.

Co umí ISP Config

  • Web server - podpora PHP a dalších
  • Databázový server - Mysql
  • Mail server včetně antispamu
  • FTP server
  • DNS server
  • IPv4 IPv6 support
  • Firewall
  • HTTPS včetně Let's Encrypt
  • Lokalizace do češtiny
  • Správa uživatelských účtů
  • Úpravy konfigurace web serveru
  • atd
Umí vytvářet a spravovat účty a konfiguraci - vše je logicky propojeno.
Při změnách konfigurace ISP Configu chvíli trvá než se projeví změny.

V případě potřeby konzultace nebo instalace ISP Configu jako mail serveru nebo web serveru mě můžete kontaktovat.

Video-návod založení webhostingu

Video návod jak pomocí webového administračního rozhraní ISP config založit webhosting.

    Osnova videa:
  1. založení hostingu
  2. konfigurace hostingu
  3. založení databáze a databázového uživatele
  4. přihlášení k databází
  5. založení FTP uživatele pro přístup k hostingu
  6. připojení k FTP pomocí SW FilleZila
  7. nahrání PHP skriptu na hostingu
  8. zobrazeni "info.php"

ISP Config DNS

Založení DNS zóny pro doménu a nastavení DNS záznamů domény.

ISP Config mail

Založení mail hostingu a vytvoření schránky.

ISP Config nastaveni HTTPS, SSL/TSL, lets encrypt

Video návod jak nastavit zabezpečený web. Tedy jak nastavit HTTPS s šifrováním pomocí SSL/TSL a použití certifikátu komerční nebo let's encrypt.

ISP Config nastaveni PHP5.6 nebo PHP7

Jak nastavit ISP config, aby používal různé verze PHP a jak danou verzi zvolit pro konkretní webhosting. Předpoklad je, že PHP7 a PHP5.6 již máte nainstalováno v systému.

Disk a kvóty

Pokud ISP Config instalujete na více dísků oddílů. Instalátor ISP Configu automaticky nastavila quoty jen na jeden disk, takže pro druhý disk je potřeba donastavit a zapnout quoty ručně. Více linux quoty.

ISP Config podporujě kvóty jen pro nejčastější filesystémy: EXT, XFS. Nepodporuje pro JFS a BTRFS.

Zřízení VPS

Kde si koupit VPS pro provoz ISP Configu? Můžete například u firmy Váš hosting nebo firmy Wedos.

Články na podobné téma

Jak použít aplikaci MailCatcher pro testování emailů
Návod: Python OpenAI API
Vytvoření WebSocket webové aplikace a nastavení proxy
Řízení projektů: Agilní vývoj softwaru
Jak provozovat staré PHP aplikace
Co by měl umět dobrý programátor
Programovací jazyk Rust
NodeJS: vývoj, konfigurace serveru
Nette security bug CVE-2020-15227
Jak porovnat dvě stejné databáze?
REST API: API platform
Programovní v SQL: PostgreSQL, MySQL/MariaDB
HTTPS: zabezpečený web
NoSQL databáze Mongo DB
Připojení k Microsoft SQL Serveru z Linuxu
Co je pracovní náplň programátora
Lokalizace aplikací v jazyce Python
Jaký mail a web hosting vybrat
How to make wireless low power Arduino
Digispark - Programujte mikrokontrolér Atmel ATtiny pomocí Arduino IDE
Program Roulette
Vývoj pro procesory ARM s Arduino IDE
Wireless low power Arduino
Pyradio - Python program for receive Internet radio with text user inteface
UPS monitor pro Android
Bezdrátový bateriově napájený WiFi teploměr
Jak programovat WiFi procesor ESP8266
Comparison IQRF vs Wireless Arduino
Jakou platformu zvolit pro eshop? Například Prestashop
Development kits and gateways for wireless platform IQRF

OpenStreetMap a GPS trasy v mapě na webu
Quickplay
Java program pro přehledné monitorování záložních zdrojů
Čipové kontaktní a bezkontaktní karty Java Card OpenPlatform
Otevřený chytrý telefon s Linuxem - Openmoko Neo FreeRunner
Vývoj pro bezdrátové moduly s procesorem PIC pod GNU/Linux - IQRF
Grafický program pro embeded/mobilní zařízení na vyhledávání dopravního spoje.
O programování a ruzné programy v jazyce Java, Python a dalších
Java program a applet Kalkulačka
Java program na výpočet kvadratické rovnice

Odběr novinek

Pokud máte zájem dostávat příležitostně na email novinky.
Můžete se vyplněním emailu registrovat k odběru novinek.


+