Nastavit Drupal s Apache2 a Ubuntu 18.04 na Google Cloud

  • Eustace Evans
  • 0
  • 1573
  • 97

Google Compute Engine (GCE) vám umožňuje vytvářet přizpůsobené virtuální počítače podle vašeho výběru operačních systémů ... Virtuální počítače se vytvářejí ve službě Google Cloud v různých oblastech světa ...

Pokud potřebujete rychlý a výkonný server pro spouštění vašich aplikací, možná budete chtít zvážit virtuální cloudy Google Cloud ... a tento výukový program vám ukáže, jak to nastavit ...

Pomocí GCE můžete vytvářet vlastní virtuální počítače s úplnou kontrolou nad prostředím a běhovým prostředím virtuálních počítačů při psaní nebo instalaci programů - a přicházejí s trvalým diskovým úložištěm, skvělým výkonem a jsou přizpůsobitelné…

Tento krátký tutoriál ukáže studentům a novému uživateli podrobného průvodce nastavením webů Drupal na Ubuntu 16.04 | 18.04 pomocí Google Compute Engine ke zlepšení výkonu jejich webových stránek a ochraně jejich stránek před škodlivými činiteli…

V tomto výukovém programu bude složitost provozu vašeho webu na cloudu GCE…

Dokončení tohoto nastavení může chvíli trvat a níže uvedený postup by měl fungovat i na jiných webech ... Nemusí to být Drupal ... Toto nastavení by mělo fungovat na jiných CMS a na obyčejných stránkách HTML po vybalení z krabice ... Až budete připraveni Chcete-li nastavit Drupal na Ubuntu pomocí GCE, postupujte takto:

Krok 1: Zaregistrujte se do Google Cloud Platform

Prvním krokem v tomto kurzu je registrace Google Cloud Platform (GCP)… Předpokládá se, že jste již zaregistrovali doménové jméno… Pokud ne, přejděte a získejte jeden, než budete pokračovat dále…

Jakmile budete mít název domény, kliknutím na odkaz níže se zaregistrujete k účtu GCP ...

https://cloud.google.com/compute/

Po přihlášení ke svému účtu GCP můžete hned dělat věci…

  • Nastavte si fakturační účet
  • Nastavte svůj projekt
  • Povolte GCE API a nakonfigurujte kvóty služeb

Chcete-li povolit výše uvedené položky, přejděte do nabídky hamburgeru vlevo nahoře a poté přejděte Fakturace a nastavte svůj fakturační účet… V části platební metody budete muset zadat svůj kredit nebo zkontrolovat údaje o účtu…

Po ověření platební metody pokračujte na další stránku…

Po nastavení fakturačního účtu přejděte a povolte Google Compute API & Services…

Klikněte znovu na nabídku hamburgerů a přejděte na API a služby ==> Knihovna

Tam povolte Compute Engine API… Poté klikněte Spravovat jít do Kvóta strana…

Na stránce Kvóty povolte požadované kvóty… Abych ušetřil čas pro tento výukový program, zvolil jsem ( 2 000 požadavků za sekundu) pro mnoho z těchto dotazů… .

Další služby a dotazy ke konfiguraci ...

Po dokončení konfigurace výchozích kvót… Google může trvat několik minut až hodinu, než schválí vaše nastavení… Jakmile bude váš účet a nastavení schváleno… měli byste mít přístup k GCE

Když se přihlásíte zpět, váš panel by měl vypadat podobně jako ten níže.

Krok 2: Vytvořte instanci GCE s obrázkem Ubuntu

Nyní, když jsou vaše GCE API a služby schváleny ... přejděte do nabídky hamburgerů vlevo nahoře a přejděte na Compute Engine ==> Instance virtuálních počítačů…

Zde klikněte na ikonu VYTVOŘIT INSTANCE tlačítko pro zahájení procesu vytváření…

Na stránce šablony… vyberte název virtuálního počítače a poté pro spouštěcí disk klikněte na ikonu Změna vyberte Ubuntu 16.04 nebo 18.04 Obrázek ... Ve výchozím nastavení je obraz Debianu vybrán při vytváření nové instance ...

Ujistěte se také, že obojí HTTP a HTTPS provoz je povolen ... až budete hotovi, klikněte Vytvořit

To by mělo vytvořit nový virtuální počítač s obrazem Ubuntu a spustit stroj ...

Chcete-li se připojit k operačnímu systému Ubuntu, klikněte na SSH jak je znázorněno na obrázku níže ... nebo (Otevřít v okně prohlížeče)…

To by mělo spustit připojení SSH prohlížeče k nově vytvořenému virtuálnímu počítači s přihlašovací zprávou k Ubuntu ... Odtud můžete začít konfigurovat svůj virtuální počítač s Ubuntu ...

Pokud budete hostovat web nebo potřebujete statickou adresu IP pro virtuální počítač, budete muset vytvořit nový požadavek na statickou adresu IP a rezervovat ... Chcete-li to provést, kliknutím na název virtuálního počítače přejděte na jeho stránku nastavení ...

Poté klikněte Upravit

Přejděte dolů na Interní typ IP a vyberte Vytvořte IP adresu

Tam vyberte nový pro IP adresu a klikněte REZERVOVAT

Bude vytvořena nová veřejná IP adresa a připojena k virtuálnímu počítači ... Bude to statická IP adresa pro virtuální počítač, který jste právě vytvořili ... Nyní přejděte k poskytovateli domény a aktualizujte název hostitele tak, aby odkazoval na tuto veřejnou IP adresu pro virtuální počítač … .

Toto nastavení předpokládá, že se volá název vaší domény example.com a ukazuje na váš server s IP adresou 192.168.1.2

Nezapomeňte se také ujistit www CNAME ukazuje na název domény…. Mělo by vypadat jako něco níže:

example.com A ==========> 192.168.1.2 www CNAME ==========> example.com 

Nyní jste ve službě Google Compute Engine vytvořili nový virtuální počítač s obrázkem Ubuntu

Krok 3: Nainstalujte a nakonfigurujte Drupal

Nyní, když je GCE nakonfigurováno, se přihlaste na svůj server a nakonfigurujte Drupal ... Nejprve nainstalujte server HTTP Apache2, protože pro tento příspěvek používáme Apache2 ... Chcete-li nainstalovat server Apache2, spusťte následující příkazy:

sudo apt aktualizace sudo apt nainstalovat apache2

Po instalaci Apache2 lze pomocí následujících příkazů zastavit, spustit a povolit, aby se služba Apache2 vždy spouštěla ​​se spuštěním serveru…

sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl povolit apache2.service 

Nyní, když je nainstalován Apache2…. Chcete-li otestovat, zda webový server funguje, otevřete prohlížeč a přejděte na adresu URL níže ...

https: // localhost

Pokud se zobrazí výše uvedená stránka, je Apache2 úspěšně nainstalován ...

Krok 4: Nainstalujte databázový server MariaDB

Drupal také vyžaduje, aby databázový server ukládal svůj obsah ... Pokud hledáte skutečně otevřený databázový server, pak je MariaDB skvělým místem pro spuštění ... Chcete-li nainstalovat MariaDB, spusťte následující příkazy:

sudo apt-get install mariadb-server mariadb-client

Po instalaci MariaDB lze pomocí níže uvedených příkazů zastavit, spustit a povolit, aby se služba MariaDB spouštěla ​​vždy při spuštění serveru ...

Spusťte je na Ubuntu 16.04 LTS

sudo systemctl stop mysql.service sudo systemctl start mysql.service sudo systemctl povolit mysql.service 

Spusťte je na Ubuntu 19.04 a 18.04 LTS

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl povolit mariadb.service 

Dále spusťte níže uvedené příkazy, abyste zabezpečili databázový server heslem root, pokud k tomu nebudete vyzváni během instalace…

sudo mysql_secure_installation

Po zobrazení výzvy postupujte podle pokynů níže.

  • Zadejte aktuální heslo pro root (zadejte pro žádné): Stačí stisknout Enter
  • Nastavit heslo uživatele root? [Y / n]: Y
  • Nové heslo: Zadejte heslo
  • Znovu zadejte nové heslo: Opakujte heslo
  • Odebrat anonymní uživatele? [Y / n]: Y
  • Zakázat vzdálené přihlášení rootem? [Y / n]: Y
  • Odebrat testovací databázi a přístup k ní? [Y / n]: Y
  • Znovu načíst tabulky oprávnění? [Y / n]: Y

Nyní, když je nainstalována MariaDB, můžete otestovat, zda byl databázový server úspěšně nainstalován, spuštěním následujících příkazů ...

sudo mysql -u root -p

po výzvě zadejte heslo uživatele root

Pokud vidíte podobnou obrazovku, jak je uvedeno výše, byl server úspěšně nainstalován ...

Krok 5: Nainstalujte PHP 7.2 a související moduly

Drupal CMS je CMS založený na PHP a je vyžadováno PHP ... Avšak PHP 7.2 nemusí být k dispozici ve výchozích úložištích Ubuntu ... Chcete-li spustit PHP 7.2 na Ubuntu 16.04 a předchozích, možná budete muset spustit následující příkazy:

sudo apt-get install software-properties-common sudo add-apt-repository ppa: ondrej / php

Poté proveďte aktualizaci a upgrade na PHP 7.2

sudo apt aktualizace

Dále spusťte níže uvedené příkazy a nainstalujte PHP 7.2 a související moduly.

sudo apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mysql php7.2-gmp php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7. 2-gd php7.2-xml php7.2-cli php7.2-zip

Po instalaci PHP 7.2 spusťte níže uvedené příkazy a otevřete výchozí konfigurační soubor PHP pro Apache2…

sudo nano /etc/7.2/apache2/php.ini 

Řádky níže jsou dobrým nastavením pro většinu CMS založených na PHP ... Aktualizujte pomocí nich konfigurační soubor a uložte ... .

file_uploads = Na allow_url_fopen = Na short_open_tag = Na memory_limit = 256M upload_max_filesize = 100M max_execution_time = 360 date.timezone = Amerika / Chicago

Pokaždé, když provedete změny v konfiguračním souboru PHP, měli byste také restartovat webový server Apache2 ... Provedete to takto:

sudo systemctl restart apache2.service

Nyní, když je PHP nainstalováno, otestujte, zda funguje, vytvořte testovací soubor s názvem phpinfo.php ve výchozím kořenovém adresáři Apache2…. ( / var / www / html /)

sudo nano /var/www/html/phpinfo.php

Poté zadejte obsah níže a soubor uložte.

Dále otevřete prohlížeč a přejděte na název hostitele serveru nebo IP adresu a poté phpinfo.php

http: //localhost/phpinfo.php

Měla by se zobrazit výchozí testovací stránka PHP ...

Krok 6: Vytvoření databáze Drupalu

Nyní, když jste nainstalovali všechny balíčky, které jsou vyžadovány pro fungování Drupalu, pokračujte níže a začněte konfigurovat servery. Nejprve spusťte níže uvedené příkazy a vytvořte prázdnou databázi Drupalu.

Chcete-li se přihlásit k databázovému serveru MariaDB, spusťte níže uvedené příkazy.

sudo mysql -u root -p

Poté vytvořte databázi s názvem drupal

VYTVOŘIT DATABÁZE drupal;

Vytvořte volaného uživatele databáze drupaluser s novým heslem

CREATE USER 'drupaluser' @ 'localhost' IDENTIFIED BY 'new_password_here';

Poté uživateli poskytněte plný přístup k databázi.

GRANTOVAT VŠE NA drupalu. * TO 'drupaluser' @ 'localhost' IDENTIFIKOVANÝ 'user_password_here' S GRANTOVOU MOŽNOSTÍ;

Nakonec uložte změny a ukončete.

VÝPLATNÉ PRIVILEGY; VÝSTUP;

Krok 7: Stáhněte si nejnovější verzi Drupalu

Chcete-li získat nejnovější vydání Drupalu, možná budete chtít použít úložiště Github ... Nainstalujte si Composer, Curl a další závislosti, abyste mohli začít ...

sudo apt install curl git curl -sS https://getcomposer.org/installer | sudo php - --install-dir = / usr / local / bin --filename = skladatel 

Po instalaci curl a výše Composeru přejděte do kořenového adresáře Apache2 a stáhněte si balíčky Drupalu z Githubu ... Číslo pobočky vždy nahraďte nejnovější větví ... .

cd / var / www / html sudo git clone --branch 8.6.0 https://git.drupal.org/project/drupal.git cd / var / www / html / drupal sudo composer install 

Poté spusťte níže uvedené příkazy a nastavte správná oprávnění pro fungování Drupalu.

sudo chown -R www-data: www-data / var / www / html / drupal / sudo chmod -R 755 / var / www / html / drupal / 

Krok 8: Nakonfigurujte Apache2

Nakonec nakonfigurujte konfigurační soubor webu Apahce2 pro Drupal. Tento soubor bude řídit, jak uživatelé přistupují k obsahu Drupalu. Spuštěním níže uvedených příkazů vytvořte nový konfigurační soubor s názvem drupal.conf

sudo nano /etc/apache2/sites-available/drupal.conf

Poté zkopírujte a vložte níže uvedený obsah do souboru a uložte jej. Nahraďte zvýrazněný řádek vlastním názvem domény a kořenovým umístěním adresáře.

 ServerAdmin [email protected] DocumentRoot / var / www / html / drupal ServerName example.com ServerAlias ​​www.example.com  Options + FollowSymlinks AllowOverride All Vyžadují všechny udělené  ErrorLog $ APACHE_LOG_DIR /error.log CustomLog $ APACHE_LOG_DIR /access.log kombinováno  

Uložte soubor a ukončete.

Krok 9: Povolte modul Drupal a Rewrite

Po konfiguraci výše uvedeného VirtualHost jej povolte spuštěním níže uvedených příkazů

sudo a2ensite drupal.conf sudo a2enmod přepsat sudo systemctl restart apache2.service 

Poté otevřete prohlížeč a přejděte na název domény serveru. Měli byste vidět průvodce nastavením Drupalu. Pečlivě prosím sledujte průvodce.

http://example.com/

Poté postupujte podle pokynů na obrazovce a zde vyberte jazyk instalace ...

Dále vyberte instalační profil a pokračujte

Na další obrazovce zadejte informace o připojení k databázi, které jste vytvořili výše, a pokračujte…

Poté vytvořte účet správce a informace o webu Drupal a dokončete instalaci…. po krátké chvíli byste měli vidět, že je váš nový web vytvořen ...

Blahopřejeme! Úspěšně jste nainstalovali Drupal na Ubuntu 16.04 | 18.04 a může fungovat nadcházející 18.10…

V budoucnu, když budete chtít upgradovat na novou vydanou verzi, jednoduše spusťte níže uvedené příkazy a upgradujte…

sudo composer update / var / www / htmnl / drupal / core --with-dependencies cd / var / www / html / drupal sudo composer vyžadují drush / drush cd / var / www / html / drupal / vendor / drush / drush ./ drush updatedb ./drush cr 

A je to!




Zatím žádné komentáře

Sbírka užitečných informací o operačním systému Linux a nových technologiích
Nejnovější články, praktické tipy, podrobné recenze a průvodci. Ve světě operačního systému Linux se budete cítit jako doma