V tomto článku se budeme vidět, jak instalovat a konfigurovat webový server Apache2 v Ubuntu 16.04

Poznámka: v tomto článku jsme bude odkazovat na název domény, jako website1-example.com. Nahraďte tento název domény s vaší aktuální název domény kdykoli.

viz také: hluboké učení: konečná hranice pro analýzu časových řad?

Krok 1: Nainstalujte webový server Apache2

začneme aktualizací místního balíčku tak, aby odrážel nejnovější změny proti proudu. Poté můžeme nainstalovat balíček Apache2.,

$ sudo apt-get update$ sudo apt-get install apache2

stav lze zkontrolovat spuštěním následujících příkazů.

$ sudo systemctl status apache2<span style="font-weight: 400;">

můžete přistupovat k výchozí vstupní stránce apache a potvrdit, že software běží správně. Přístup k tomu prostřednictvím názvu domény serveru nebo IP adresy.

Krok 2: Zkontrolujte, zda web server

Spustit následující příkaz k ujistěte se, že je spuštěna služba:

$ sudo systemctl status apache2<span style="font-weight: 400;">

Nyní můžete získat přístup k výchozí apache vstupní stránku pro potvrzení, že software pracuje správně. Můžete k němu přistupovat prostřednictvím doménového jména serveru nebo IP adresy.,

například: http://www.website1-example.com

Krok 3: Vytvoření virtuálního hostitele

Apache na Ubuntu, všechny virtuální hostitel konfigurační soubory jsou uloženy v adresáři /etc/apache2/sites-available directory. S novou instalací Apache najdete výchozí virtuální hostitelský soubor s názvem 000-default.conf tam. Vytvoříme nový konfigurační soubor virtuálního hostitele zkopírováním 000-default.konfederace.

Otevřít svůj virtuální hostitele souboru,

$ sudo nano /etc/apache2/sites-available/website1-example.com.conf<span style="font-weight: 400;">

soubor by měl vypadat takto:

upravit tento soubor dle vašeho požadavku., Moje konfigurace vypadá níže:

  • ServerAdmin: e-mailová adresa správce serveru.
  • název serveru: doména, která by měla odpovídat této konfiguraci virtuálního hostitele. Toto by mělo být vaše doménové jméno. tj. website1-example.com
  • ServerAlias: je to další odpovídající podmínka, kterou je třeba zpracovat. http://www.website1-example.com
  • DocumentRoot: adresář, ze kterého Apache bude sloužit soubory domény.
  • Možnosti: tato směrnice řídí, které funkce serveru jsou k dispozici v určitém adresáři.,
  • ErrorLog, CustomLog: Specifies the location of log files.

    NEXT GENERATION DEVOPS: VALUE STREAM MANAGEMENT

    Helen Beal (DevOps Institute.,“2a6313317a“>

    HOW TO GROW YOUR SERVERLESS TEAM

    Sheen Brisals (The LEGO Group)

    MLOPS: CONTINUOUS DELIVERY OF MACHINE LEARNING SYSTEMS

    Hauke Brammer (finpair GmbH)

Step 4: Create project directory

By default the document root directory is /var/www/html., Vytvoříme website1-example.com adresář ve www adresáři, jak je definováno ve výše uvedené konfiguraci virtuálního hostitele.

$ sudo mkdir /var/www/website1-example.com

nyní vytvoříme testovací soubor HTML s názvem index.html v kořenovém adresáři, který jsme právě vytvořili v předchozím kroku.

$ sudo nano /var/www/website1-example.com/index.html

přidejte do souboru následující kód a uložte jej.,

<html><head><title>website1-example.com</title></head><body><h2> Welcome to website1-example.com </h2></body></html>

Krok 5: Povolit virtuální hostitel

Povolit virtuální hostitele pomocí a2ensite nástroj:

$ sudo a2ensite website1-example.com.conf

Použít změny Apache:

$ sudo service apache2 reload

Next, otevřete /etc/hosts soubor v editoru a přidejte vaše doména/IP adresa, jak vidíte níže:

$ sudo nano /etc/hosts127.0.0.1 localhostyour-domain your-sever-name.com

například:

13.233.10.119 website1-example.com

Uložte a zavřete soubor.

Krok 6: povolte CORS

nyní povolíme CORS na serveru apache2., CORS je proces, který říká prohlížečům přístup ke zdrojům z jiného původu (doména, protokol, port) přes záhlaví HTTP.

povolit záhlaví zadáním:

$ sudo a2enmod headers

Open /etc/apache2/apache2.,conf soubor zadáním následujícího příkazu a přidat cross-původu záhlaví v <Adresář> oddíl

$ sudo nano /etc/apache2/apache2.conf

například:

Obrázek: CORS Konfigurace

VIZ TAKÉ: Facebook AI je Demucs učí AI slyšet ve více lidské-jako způsob,

Krok 7: Povolit porty

Pokud používáte porty, jiné než výchozí číslo portu 80, pak musíme povolit tento port. V kroku 3 jsme nakonfigurovali virtuální hostitele na portu 8090., Povolme port 8090 v Apache2.

otevřít/etc/Apache2 / porty.konfederace. V tomto souboru přidejte číslo portu.

například:

$ sudo nano /etc/apache2/ports.confListen 80Listen 8090

Uložte a zavřete soubor.

restartujte službu apache2 tak, aby odrážela všechny změny.

$ sudo service apache2 restart