ebben a cikkben, látni fogjuk, hogyan kell telepíteni és konfigurálni Apache2 webszerver Ubuntu 16.04

megjegyzés: ebben a cikkben, mi lesz utalva a domain név, mint website1-example.com. ha szükséges, cserélje ki ezt a domain nevet a tényleges domain névre.

Lásd még: Deep Learning: the final Frontier for Time Series Analysis?

1. lépés: Telepítse az Apache2 webszervert

a helyi csomag frissítésével kezdjük, hogy tükrözze a legújabb upstream változásokat. Ezután telepíthetjük az Apache2 csomagot.,

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

az állapot a következő parancsok futtatásával ellenőrizhető.

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

elérheti az alapértelmezett apache céloldalt, hogy megerősítse, hogy a szoftver megfelelően fut. Ezt a kiszolgáló domainnevén vagy IP-címén keresztül érheti el.

2. lépés: Ellenőrizze a webszervert

futtassa az alábbi parancsot, hogy megbizonyosodjon arról, hogy a szolgáltatás fut:

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

Most elérheti az alapértelmezett apache céloldalt, hogy megerősítse, hogy a szoftver megfelelően fut. A szerver domainnevén vagy IP-címén keresztül érheti el.,

például: http://www.website1-example.com

3. lépés: virtuális gazdagép létrehozása

Az Ubuntu Apache-ban az összes virtuális gazdagép konfigurációs fájl az/etc/apache2 / sites-available directory alatt található. Az új Apache telepítéssel megtalálható egy alapértelmezett virtuális gazdagépfájl, az úgynevezett 000-default.ott a szélhámos. Új virtuális gazdagép konfigurációs fájlt hozunk létre az 000-alapértelmezett másolásával.conf fájl.

nyissa meg a virtuális host fájlt,

a fájlnak a következőnek kell lennie:

most szerkessze ezt a fájlt az Ön igényei szerint., A konfigurációm az alábbiak szerint néz ki:

  • ServerAdmin: Server admin e-mail címe.
  • ServerName: az a tartomány, amelynek meg kell egyeznie ezzel a virtuális gazdagép-konfigurációval. Ez legyen a domain név. azaz. website1-example.com
  • ServerAlias: ez egy további megfelelő feltétel, amelyet feldolgozni kell. azaz http://www.website1-example.com
  • DocumentRoot: az a könyvtár, ahonnan az Apache kiszolgálja a tartományfájlokat.
  • opciók: ez az irányelv szabályozza, hogy mely kiszolgáló funkciók érhetők el egy adott könyvtárban.,
  • 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., Létrehozunk egy website1-example.com könyvtár a www könyvtárban a fenti virtuális gazdagép konfigurációban meghatározottak szerint.

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

most hozzunk létre egy teszt HTML nevű fájlt index.html egy gyökérkönyvtárban, amelyet csak egy előző lépésben hoztunk létre.

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

adja hozzá a következő kódot a fájlhoz, majd mentse el.,

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

5. Lépés: Engedélyezze a virtuális host

Lehetővé teszi a virtuális host segítségével a a2ensite eszköz:

$ sudo a2ensite website1-example.com.conf

a módosítások Apache:

$ sudo service apache2 reload

a Következő nyissuk meg az /etc/hosts fájl szerkesztő, majd add hozzá a domain/IP-cím, mint te, lásd alább:

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

példa:

13.233.10.119 website1-example.com

Mentse, majd zárja be a fájlt.

6. lépés: a CORS engedélyezése

most engedélyezzük a CORS-t az apache2 kiszolgálón., A CORS egy olyan folyamat, amely azt mondja a böngészőknek, hogy HTTP fejléceken keresztül hozzáférjenek a különböző eredetű erőforrásokhoz (domain, protokoll, port).

fejlécek engedélyezése gépeléssel:

$ sudo a2enmod headers

Open /etc/apache2/apache2.,conf fájl beírásával következő parancsot, és add cross-origin fejlécek <Directory> section

$ sudo nano /etc/apache2/apache2.conf

például:

ábra: CORS Configuration

Lásd még: a Facebook AI demucs tanítja az AI-t, hogy emberibb módon hallja

7.lépés: engedélyezze a portokat

ha az alapértelmezett portszámtól eltérő portokat használ, akkor engedélyeznie kell ezt a portot. A 3. lépésben konfiguráltunk egy virtuális gazdagépet a 8090-es porton., Engedélyezzük a 8090-es portot Apache2-ben.

Open / etc / Apache2 / portok.conf fájl. Ebben a fájlban adja hozzá a port számát.

például:

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

mentse el és zárja be a fájlt.

indítsa újra az apache2 szolgáltatást, hogy tükrözze az összes változást.

$ sudo service apache2 restart