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