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