GNU/Linux >> Znalost Linux >  >> Linux

Instalace a nastavení webového serveru Linux pomocí ovládacího panelu Virtualmin

Virtualmin je open source doménový hosting a ovládací panel webového serveru postavený na Webminu, webovém nástroji pro správu systému pro operační systémy Unix a Linux. Virtualmin poskytuje a zjednodušuje úlohy pro více domén a virtuálních serverů (aka účtů) se schopností spravovat různé služby důležité pro webhosting v rámci jednoho webového rozhraní, jako je Apache, Nginx, PHP, MySQL / MariaDB, PostgreSQL, DNS, FTP, SSH, SSL, Mailman, Git, filtrování spamu, antivirové skenování, DAV, poštovní schránky, hostitelské sítě, zálohování, obnova atd.

Jelikož je Virtualmin výkonný, ale dostupný zdarma pod licencí GPL, stal se populární volbou jako alternativní ovládací panel ke komerčnímu cPanel a DirectAdmin.

Nejjednodušší způsob, jak nainstalovat Virtualmin, je začít z čerstvě nainstalovaného serveru, tj. na serveru, na kterém není nic jiného nainstalováno, protože automatický instalační skript Virtualmin je schopen nainstalovat celý balíček Virtualmin LAMP GPL, jako je Apache, PHP, MySQL, Postfix a další. závislosti. Server může být dedikovaný (fyzický) server nebo VPS (Virtual Private Server nebo cloud server). Pokud jste již na server nainstalovali nějaké aplikace, resetujte nebo přestavte server do čistého stavu s minimální nebo základní konfigurací.

Výukový program funguje na většině novějších verzí CentOS, Red Hat Enterprise Linux, Scientific Linux 7, Debian, Ubuntu, OpenSolaris a Solaris (podrobnosti o podpoře OS jsou k dispozici zde), protože k rychlému nasazení serveru využíváme automatickou instalaci Virtualmin.

Požadavky

  • Čerstvě nainstalovaný OS
  • Název hostitele serveru je plně kvalifikovaný název domény (FQDN), například „server.techjourney.net“, a ujistěte se, že DNS je správně nastaven tak, aby odkazoval název domény na IP adresu serveru.

    Chcete-li zkontrolovat FQDN vašeho serveru, použijte následující příkaz:

    $ hostname -f

    Chcete-li změnit název hostitele vašeho serveru, použijte následující příkaz (nahraďte skutečným názvem hostitele):

    $ sudo hostname servername.example.com
  • Provedením aktualizace se ujistěte, že jsou všechny balíčky aktuální. Například v RHEL, Fedora nebo CentOS můžete použít následující příkaz k aktualizaci všech nainstalovaných balíčků:
    $ sudo yum -y update
  • Ujistěte se, že je nainstalován Perl. V RHEL, Fedora nebo CentOS můžete k instalaci Perlu použít následující příkaz:
    sudo yum -y install perl
  • Ujistěte se, že je nainstalován wget. V RHEL, Fedoře nebo CentOS můžete k instalaci Perlu použít následující příkaz:
    sudo yum -y install wget

Instalace virtuálního Minu

  1. SSH na IP adresu serveru a přihlaste se jako root nebo uživatel s privilegovaným přístupem sudo. Pokud se přihlašujete jako root, příkaz sudo je zbytečný.
  2. Stáhněte si instalační skript Virtualmn pomocí následujícího příkazu:
    $ wget http://software.virtualmin.com/gpl/scripts/install.sh

    Pokud používáte Solaris nebo OpenSolaris, použijte místo toho následující umístění:

    $ wget http://software.virtualmin.com/gpl/scripts/solaris-install.sh

  3. Nainstalujte Virtualmin s Webminem pomocí následujícího příkazu:
    sudo sh install.sh

    Zobrazí se vám informace o instalaci Virtualminu se skriptem. Stiskněte Y a poté Enter spusťte instalaci.

    Po dokončení a úspěšné instalaci byste měli vidět následující stav, jak je znázorněno na obrázku níže.

  4. Ovládací panel Virtualmin otevřete pomocí následující adresy URL:

    https://your.server.com:10000/

    Nahraďte „vas.server.com“ názvem hostitele vašeho serveru.

  5. Přihlaste se pomocí root a hesla root.

Průvodce po instalaci Virtualmin

Po prvním přihlášení do Virtualmin/Webmin se zobrazí Post-Installation Wizard, který vám umožní nakonfigurovat Virtualmin optimálně pro váš systém na základě paměti vašeho systému a výkonu CPU.

Klikněte na Další začít.

Průvodce má popisy, které vysvětlují, co každé nastavení dělá. Níže jsou podrobnější informace o některých nastaveních v průvodci.

Databázové servery

Využití paměti
Předběžně načíst knihovny Virtualmin? Načtěte knihovny Virtualmin do paměti. Deaktivujte, pokud má váš hostitel nedostatek paměti. Virtualmin bude stále fungovat bez předběžného načtení.
Spustit server pro vyhledávání e-mailové domény? Spusťte démona, který pomáhá určit, ke kterému virtuálnímu serveru e-mail patří. Pokud je zakázáno, pro každý příchozí e-mail se dočasně spustí proces, který určí stejné informace. Deaktivujte, pokud hostitele nepoužíváte jako poštovní server.
Prověřování virů
Spustit ClamAV server scanner? Načtěte clamd na pozadí pro skenování příchozích e-mailů. Doporučuje se povolit, pokud očekáváte, že vám bude chodit hodně e-mailů, a máte dostatek paměti.
Filtrování spamu
Spustit filtr serveru SpamAssassin? Podobně jako u ClamAV povolte, pokud očekáváte hodně e-mailů a máte dostatek paměti, protože cyklus spuštění/zastavení antivirového a spamového skenování může snížit výkon vašeho serveru.
Databázové servery
Spustit databázový server MySQL? a Spustit databázový server PostgreSQL? Většina webových aplikací bude vyžadovat alespoň databázový server, což je normálně MySQL (Virtualmin používá MariaDB na místě, pokud to systém podporuje). Povolte nebo zakažte podporu DB na základě scénáře použití pro váš server.
Spustit databázový server MySQL? a Spustit databázový server PostgreSQL? Většina webových aplikací bude vyžadovat alespoň databázový server, což je normálně MySQL (Virtualmin používá MariaDB na místě, pokud to systém podporuje). Povolte nebo zakažte podporu DB na základě scénáře použití pro váš server.

Zbývající kroky v průvodci poskytují základní informace pro Virtualmin pro nastavení funkčního webového serveru.

Pokud jste vybrali MySQL, budete požádáni o zadání hesla uživatele root pro server MySQL. Zadejte jeden nebo klikněte na Další ponechat prázdné.

Další na řadě je velikost konfigurace MySQL. Doporučuje se vybrat konfiguraci, která odpovídá velikosti dostupné paměti RAM serveru. Normálně je Virtualmin dostatečně chytrý, aby ve výchozím nastavení vybral odpovídající. Klikněte na Další jakmile provedete výběr.

Pokud plánujete spravovat zóny DNS pomocí Virtualmin, zadejte na další obrazovce primární a/nebo sekundární jmenné servery. Zadané jmenné servery by měly být rozlišitelné (nakonfigurovány pomocí záznamu A). Pokud záznamy DNS pro jmenné servery ještě nejsou připraveny, vyberte možnost Přeskočit kontrolu rozlišitelnosti . Poté klikněte na Další

V neposlední řadě vám Virtualmin dává možnost určit, jak bezpečná mají být uložena hesla pro virtuální servery a poštovní schránky. Doporučujeme zvolit Ukládat pouze hašovaná hesla který z bezpečnostních důvodů zašifruje heslo, takže vaše hesla nelze snadno získat v případě, že je server hacknut nebo kompromitován.

Po dokončení se zobrazí stránka „Vše hotovo“. Klikněte na Další.

Na hlavní stránce klikněte na Znovu zkontrolovat a obnovit konfiguraci ve žlutém pruhu v horní části obrazovky, abyste ověřili, že konfigurace Virtualminu funguje. Pokud se chyba vrátí, vyřešte ji podle pokynů a poté znovu zkontrolujte a obnovte konfiguraci, dokud všechny chyby nezmizí.

A je to. Nyní máte funkčního webového hostitele poháněného ovládacím panelem Virtualmin. Nyní můžete přistoupit k přidání virtuálního serveru, který představuje webovou stránku v doméně.


Linux
  1. Jak nainstalovat webový server Nginx na Linux

  2. Nainstalujte webový server Apache na Linux Mint 13 / Linux Mint 14

  3. Nastavte e-mailový server pomocí Virtualmin pro neomezené e-maily a úložiště

  1. Nainstalujte Ajenti Control Panel na server CentOS

  2. Nainstalujte certifikát SSL na Linux VPS pomocí ovládacího panelu DirectAdmin

  3. Jak nastavit linuxový server jako router s NAT

  1. Nainstalujte Linux pomocí LVM

  2. Jak nainstalovat webový server Apache na Linux

  3. Jak nainstalovat webový server Apache na Alpine Linux